CVE-2024-22257

spring-security: Broken Access Control With Direct Use of AuthenticatedVoter

Published Mar 18, 2024 CVSS 3.1 · 8.2 High EPSS < 1% KEV · Not listed
Description
In Spring Security, versions 5.7.x prior to 5.7.12, 5.8.x prior to
5.8.11, versions 6.0.x prior to 6.0.9, versions 6.1.x prior to 6.1.8,
versions 6.2.x prior to 6.2.3, an application is possible vulnerable to
broken access control when it directly uses the AuthenticatedVoter#vote passing a null Authentication parameter.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-0908 In Spring Security, versions 5.7.x prior to 5.7.12, 5.8.x prior to 5.8.11, versions 6.0.x prior to 6.0.9, versions 6.1.x prior to 6.1.8, versions 6.2.x prior to 6.2.3, an application is possible vulnerable to broken access control when it directly uses the AuthenticatedVoter#vote passing a null Authentication parameter.
Github GHSA Github GHSA GHSA-f3jh-qvm4-mg39 Erroneous authentication pass in Spring Security
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00194}

epss

{'score': 0.00212}

Type Values Removed Values Added
CPEs cpe:/a:redhat:apache_camel_spring_boot:4.4.1 cpe:/a:redhat:apache_camel_spring_boot:4.4::el6
Type Values Removed Values Added
First Time appeared Redhat jboss Fuse
CPEs cpe:/a:redhat:jboss_fuse:7
Vendors & Products Redhat jboss Fuse
Type Values Removed Values Added
First Time appeared Redhat
Redhat apache Camel Spring Boot
CPEs cpe:/a:redhat:apache_camel_spring_boot:3.20.6
cpe:/a:redhat:apache_camel_spring_boot:4.4.1
Vendors & Products Redhat
Redhat apache Camel Spring Boot
Type Values Removed Values Added
Description In Spring Security, versions 5.7.x prior to 5.7.12, 5.8.x prior to 5.8.11, versions 6.0.x prior to 6.0.9, versions 6.1.x prior to 6.1.8, versions 6.2.x prior to 6.2.3, an application is possible vulnerable to broken access control when it directly uses the AuthenticatedVoter#vote passing a null Authentication parameter. In Spring Security, versions 5.7.x prior to 5.7.12, 5.8.x prior to 5.8.11, versions 6.0.x prior to 6.0.9, versions 6.1.x prior to 6.1.8, versions 6.2.x prior to 6.2.3, an application is possible vulnerable to broken access control when it directly uses the AuthenticatedVoter#vote passing a null Authentication parameter.
Type Values Removed Values Added
First Time appeared Pivotal Software
Pivotal Software spring Security
Weaknesses CWE-862
CPEs cpe:2.3:a:pivotal_software:spring_security:5.7.0:*:*:*:*:*:*:*
cpe:2.3:a:pivotal_software:spring_security:5.8.0:*:*:*:*:*:*:*
cpe:2.3:a:pivotal_software:spring_security:6.0.0:*:*:*:*:*:*:*
cpe:2.3:a:pivotal_software:spring_security:6.1.0:*:*:*:*:*:*:*
cpe:2.3:a:pivotal_software:spring_security:6.2.0:*:*:*:*:*:*:*
Vendors & Products Pivotal Software
Pivotal Software spring Security
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
vmware
Published
Updated
Jun 30, 2026, 1:13 PM
Reserved
Jan 8, 2024, 6:43 PM
Status
Deferred
Published
Mar 18, 2024, 3:15 PM
Modified
Jun 30, 2026, 1:16 PM
Severity
Important
Public date
Mar 18, 2024, 12:00 AM