Every CVE Search/ Get API key

CVE-2010-2057

Improper Authentication in Apache MyFaces

5.0 MediumFix available

shared/util/StateUtils.java in Apache MyFaces 1.1.x before 1.1.8, 1.2.x before 1.2.9, and 2.0.x before 2.0.1 uses an encrypted View State without a Message Authentication Code (MAC), which makes it easier for remote attackers to perform successful modifications of the View State via a padding oracle attack.

Exploit likelihood

3.04%Up 1.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

shared/util/StateUtils.java in Apache MyFaces 1.1.x before 1.1.8, 1.2.x before 1.2.9, and 2.0.x before 2.0.1 uses an encrypted View State without a Message Authentication Code (MAC), which makes it easier for remote attackers to perform successful modifications of the View State via a padding oracle attack.

Record
CVE-2010-2057
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:P/A:N
Weakness
CWE-310
Updated
2026-11-02
CVE List No score

shared/util/StateUtils.java in Apache MyFaces 1.1.x before 1.1.8, 1.2.x before 1.2.9, and 2.0.x before 2.0.1 uses an encrypted View State without a Message Authentication Code (MAC), which makes it easier for remote attackers to perform successful modifications of the View State via a padding oracle attack.

Record
CVE-2010-2057
Updated
2026-11-02
EUVDEUVD-2022-2370 No score

shared/util/StateUtils.java in Apache MyFaces 1.1.x before 1.1.8, 1.2.x before 1.2.9, and 2.0.x before 2.0.1 uses an encrypted View State without a Message Authentication Code (MAC), which makes it easier for remote attackers to perform successful modifications of the View State via a padding oracle attack.

Record
EUVD-2022-2370
Updated
2026-11-03
GitHub AdvisoriesGHSA-4fv4-cq5v-x45m No score

Improper Authentication in Apache MyFaces

shared/util/StateUtils.java in Apache MyFaces 1.1.x before 1.1.8, 1.2.x before 1.2.9, and 2.0.x before 2.0.1 uses an encrypted View State without a Message Authentication Code (MAC), which makes it easier for remote attackers to perform successful modifications of the View State via a padding oracle attack.

Record
GHSA-4fv4-cq5v-x45m
Weakness
CWE-287
Updated
2026-11-02
OSVGHSA-4fv4-cq5v-x45m No score

Improper Authentication in Apache MyFaces

shared/util/StateUtils.java in Apache MyFaces 1.1.x before 1.1.8, 1.2.x before 1.2.9, and 2.0.x before 2.0.1 uses an encrypted View State without a Message Authentication Code (MAC), which makes it easier for remote attackers to perform successful modifications of the View State via a padding oracle attack.

Record
GHSA-4fv4-cq5v-x45m
Weakness
CWE-287
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.apache.myfaces.shared:myfaces-shared-core
Maven
1.1.0 up to 1.1.8
1.1.8
org.apache.myfaces.shared:myfaces-shared-core
Maven
1.2.0 up to 1.2.9
1.2.9
org.apache.myfaces.shared:myfaces-shared-core
Maven
2.0.0 up to 2.0.1
2.0.1
org.apache.myfaces.core:myfaces-impl
Maven
1.1.0 up to 1.1.8
1.1.8
org.apache.myfaces.core:myfaces-impl
Maven
1.2.0 up to 1.2.9
1.2.9
org.apache.myfaces.core:myfaces-impl
Maven
2.0.0 up to 2.0.1
2.0.1
org.apache.myfaces.core:myfaces-impl
Maven
1.1.0 up to 1.1.8, plus listed versions
1.1.21.1.41.1.51.1.61.1.7
1.1.8
org.apache.myfaces.core:myfaces-impl
Maven
1.2.0 up to 1.2.9, plus listed versions
1.2.21.2.31.2.41.2.51.2.61.2.71.2.8
1.2.9

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2010-2057 is a medium vulnerability (CVSS 5.0) in Apache Myfaces, published October 20, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.04%, the 87th percentile. Fixed in org.apache.myfaces.shared:myfaces-shared-core 1.1.8.

References

MoveEnter Open