Apache MyFaces Cross-site Scripting vulnerability

Description

Apache MyFaces 1.1.7 and 1.2.8 (All previous versions are likely vulnerable), as used in IBM WebSphere Application Server and other applications, does not properly handle an unencrypted view state, which allows remote attackers to conduct cross-site scripting (XSS) attacks or execute arbitrary Expression Language (EL) statements via vectors that involve modifying the serialized view object.

Basic information

Type
reviewed
Severity
medium
Advisory on GitHub
Open advisory ↗
Repository advisory
Source code
Browse source ↗
Published (advisory)
2022-05-17 05:50:42 UTC
Updated
2024-02-08 15:50:25 UTC
GitHub reviewed
2024-02-08 15:50:25 UTC
NVD published
2010-05-27

EPSS Score

Score Percentile
2.95% 85.96%

CVSS Scores

No CVSS scores in this advisory.

Identifiers

CWEs

CWE id Name
CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Affected packages (2)

Vulnerable version ranges and first patched releases as published by GitHub.

Ecosystem Package Vulnerable range First patched Vulnerable functions
maven org.apache.myfaces.core:myfaces-core-module <= 1.1.7
maven org.apache.myfaces.core:myfaces-core-module >= 1.2.0, <= 1.2.8

References

cvelogic Threat Intelligence