VYPR
Moderate severityNVD Advisory· Published Oct 9, 2025· Updated Oct 10, 2025

CVE-2025-62240

CVE-2025-62240

Description

Multiple cross-site scripting (XSS) vulnerabilities with Calendar events in Liferay Portal 7.4.3.35 through 7.4.3.111, and Liferay DXP 2023.Q4.0 through 2023.Q4.5, 2023.Q3.1 through 2023.Q3.7, 7.4 update 35 through update 92, and 7.3 update 25 through update 36 allow remote attackers to inject arbitrary web script or HTML via a crafted payload injected into a user’s (1) First Name, (2) Middle Name or (3) Last Name text field.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
com.liferay:com.liferay.calendar.webMaven
>= 5.0.45, < 5.0.885.0.88

Affected products

2

Patches

1
961b569fbd92

LPD-15183 Ensure Calendar resource name is escaped

https://github.com/liferay/liferay-portalRichard JeremiasJan 24, 2024via ghsa
1 file changed · +2 1
  • modules/apps/calendar/calendar-web/src/main/java/com/liferay/calendar/web/internal/util/CalendarUtil.java+2 1 modified
    @@ -166,7 +166,8 @@ public static JSONObject toCalendarBookingJSONObject(
     					calendarResourceLocalService.getCalendarResource(
     						calendarBooking.getCalendarResourceId());
     
    -				return calendarResource.getName(themeDisplay.getLocale());
    +				return HtmlUtil.escape(
    +					calendarResource.getName(themeDisplay.getLocale()));
     			}
     		).put(
     			"description",
    

Vulnerability mechanics

Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

4

News mentions

0

No linked articles in our index yet.