CVE-2023-20862
Spring Security logout not clearing security context
In Spring Security, versions 5.7.x prior to 5.7.8, versions 5.8.x prior to 5.8.3, and versions 6.0.x prior to 6.0.3, the logout support does not properly clean the security context if using serialized versions. Additionally, it is not possible to explicitly save an empty security context to the HttpSessionSecurityContextRepository. This vulnerability can keep users authenticated even after they performed logout. Users of affected versions should apply the following mitigation. 5.7.x users should upgrade to 5.7.8. 5.8.x users should upgrade to 5.8.3. 6.0.x users should upgrade to 6.0.3.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
6.3
In Spring Security, versions 5.7.x prior to 5.7.8, versions 5.8.x prior to 5.8.3, and versions 6.0.x prior to 6.0.3, the logout support does not properly clean the security context if using serialized versions. Additionally, it is not possible to explicitly save an empty security context to the HttpSessionSecurityContextRepository. This vulnerability can keep users authenticated even after they performed logout. Users of affected versions should apply the following mitigation. 5.7.x users should upgrade to 5.7.8. 5.8.x users should upgrade to 5.8.3. 6.0.x users should upgrade to 6.0.3.
- Record
CVE-2023-20862- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-459
- Updated
- 2026-11-02
CVE List
6.3
In Spring Security, versions 5.7.x prior to 5.7.8, versions 5.8.x prior to 5.8.3, and versions 6.0.x prior to 6.0.3, the logout support does not properly clean the security context if using serialized versions. Additionally, it is not possible to explicitly save an empty security context to the HttpSessionSecurityContextRepository. This vulnerability can keep users authenticated even after they performed logout. Users of affected versions should apply the following mitigation. 5.7.x users should upgrade to 5.7.8. 5.8.x users should upgrade to 5.8.3. 6.0.x users should upgrade to 6.0.3.
- Record
CVE-2023-20862- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-459
- Updated
- 2026-11-02
EUVDEUVD-2023-1423
6.3
In Spring Security, versions 5.7.x prior to 5.7.8, versions 5.8.x prior to 5.8.3, and versions 6.0.x prior to 6.0.3, the logout support does not properly clean the security context if using serialized versions. Additionally, it is not possible to explicitly save an empty security context to the HttpSessionSecurityContextRepository. This vulnerability can keep users authenticated even after they performed logout. Users of affected versions should apply the following mitigation. 5.7.x users should upgrade to 5.7.8. 5.8.x users should upgrade to 5.8.3. 6.0.x users should upgrade to 6.0.3.
- Record
EUVD-2023-1423- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-x873-6rgc-94jc
6.3
Spring Security logout not clearing security context
In Spring Security, versions 5.7.x prior to 5.7.8, versions 5.8.x prior to 5.8.3, and versions 6.0.x prior to 6.0.3, the logout support does not properly clean the security context if using serialized versions. Additionally, it is not possible to explicitly save an empty security context to the HttpSessionSecurityContextRepository. This vulnerability can keep users authenticated even after they performed logout. Users of affected versions should apply the following mitigation. 5.7.x users should upgrade to 5.7.8. 5.8.x users should upgrade to 5.8.3. 6.0.x users should upgrade to 6.0.3.
- Record
GHSA-x873-6rgc-94jc- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-459
- Updated
- 2026-11-02
OSV
6.3
In Spring Security, versions 5.7.x prior to 5.7.8, versions 5.8.x prior to 5.8.3, and versions 6.0.x prior to 6.0.3, the logout support does not properly clean the security context if using serialized versions. Additionally, it is not possible to explicitly save an empty security context to the HttpSessionSecurityContextRepository. This vulnerability can keep users authenticated even after they performed logout. Users of affected versions should apply the following mitigation. 5.7.x users should upgrade to 5.7.8. 5.8.x users should upgrade to 5.8.3. 6.0.x users should upgrade to 6.0.3.
- Record
CVE-2023-20862- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVGHSA-x873-6rgc-94jc
6.3
Spring Security logout not clearing security context
In Spring Security, versions 5.7.x prior to 5.7.8, versions 5.8.x prior to 5.8.3, and versions 6.0.x prior to 6.0.3, the logout support does not properly clean the security context if using serialized versions. Additionally, it is not possible to explicitly save an empty security context to the HttpSessionSecurityContextRepository. This vulnerability can keep users authenticated even after they performed logout. Users of affected versions should apply the following mitigation. 5.7.x users should upgrade to 5.7.8. 5.8.x users should upgrade to 5.8.3. 6.0.x users should upgrade to 6.0.3.
- Record
GHSA-x873-6rgc-94jc- CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-459
- Updated
- 2026-11-02
OSVRHSA-2024:0778
9.8
Red Hat Security Advisory: Jenkins and Jenkins-2-plugins security update
- Record
RHSA-2024:0778- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-APP-MAVEN-CVE-2023-20862 No score
CVE-2023-20862 in io.root.org.springframework.security:spring-security-core - Patched by Root
Root has patched CVE-2023-20862 in the io.root.org.springframework.security:spring-security-core package for Root:Maven. Multiple fixed versions available.
- Record
ROOT-APP-MAVEN-CVE-2023-20862- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.springframework.security:spring-security-coreMaven |
5.7.0 up to 5.7.8 | 5.7.8 |
org.springframework.security:spring-security-coreMaven |
5.8.0 up to 5.8.3 | 5.8.3 |
org.springframework.security:spring-security-coreMaven |
6.0.0 up to 6.0.3 | 6.0.3 |
org.springframework.security:spring-security-coreMaven |
5.7.0 up to 5.7.8, plus listed versions 5.7.15.7.25.7.35.7.45.7.55.7.65.7.7 |
5.7.8 |
org.springframework.security:spring-security-coreMaven |
5.8.0 up to 5.8.3, plus listed versions 5.8.15.8.2 |
5.8.3 |
org.springframework.security:spring-security-coreMaven |
6.0.0 up to 6.0.3, plus listed versions 6.0.16.0.2 |
6.0.3 |
jenkins-2-pluginsRed Hat:ocp_tools:4.12::el8 |
before 0:4.12.1706515741-1.el8 | 0:4.12.1706515741-1.el8 |
jenkinsRed Hat:ocp_tools:4.12::el8 |
before 0:2.426.3.1706515686-3.el8 | 0:2.426.3.1706515686-3.el8 |
io.root.org.springframework.security:spring-security-coreRoot:Maven |
before 5.7.1-root.io.1 | 5.7.1-root.io.15.7.3-root.io.15.7.1-root.io.25.7.1-root.io.35.7.1-root.io.45.7.1-root.io.5 |
org.springframework.security:spring-security-coreRoot:Maven |
before 5.7.1-aikido.3 | 5.7.1-aikido.35.7.1-aikido.45.7.1-aikido.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-20862 is a medium vulnerability (CVSS 6.3) in Spring Security, published April 19, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.65%, the 51st percentile. Fixed in org.springframework.security:spring-security-core 5.7.8.
References
spring.io/security/cve-2023-20862
security.netapp.com/advisory/ntap-20230526-0002
nvd.nist.gov/vuln/detail/CVE-2023-20862
github.com/advisories/GHSA-x873-6rgc-94jc
github.com/CVEProject/cvelistV5/tree/main/cves/2023/20xxx/CVE-2023-20862.json
github.com/spring-projects/spring-security
Show 148 moreShow less
access.redhat.com/errata/RHSA-2024:0778
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1856376
bugzilla.redhat.com/show_bug.cgi?id=1955739
bugzilla.redhat.com/show_bug.cgi?id=2066479
bugzilla.redhat.com/show_bug.cgi?id=2107376
bugzilla.redhat.com/show_bug.cgi?id=2126789
bugzilla.redhat.com/show_bug.cgi?id=2135435
bugzilla.redhat.com/show_bug.cgi?id=2164278
bugzilla.redhat.com/show_bug.cgi?id=2170039
bugzilla.redhat.com/show_bug.cgi?id=2170041
bugzilla.redhat.com/show_bug.cgi?id=2177632
bugzilla.redhat.com/show_bug.cgi?id=2177634
bugzilla.redhat.com/show_bug.cgi?id=2180530
bugzilla.redhat.com/show_bug.cgi?id=2215229
bugzilla.redhat.com/show_bug.cgi?id=2222710
bugzilla.redhat.com/show_bug.cgi?id=2227788
bugzilla.redhat.com/show_bug.cgi?id=2232422
bugzilla.redhat.com/show_bug.cgi?id=2232423
bugzilla.redhat.com/show_bug.cgi?id=2232425
bugzilla.redhat.com/show_bug.cgi?id=2232426
bugzilla.redhat.com/show_bug.cgi?id=2236340
bugzilla.redhat.com/show_bug.cgi?id=2236341
bugzilla.redhat.com/show_bug.cgi?id=2239634
bugzilla.redhat.com/show_bug.cgi?id=2260180
bugzilla.redhat.com/show_bug.cgi?id=2260182
issues.redhat.com/browse/JKNS-271
issues.redhat.com/browse/JKNS-289
issues.redhat.com/browse/OCPBUGS-10976
issues.redhat.com/browse/OCPBUGS-11158
issues.redhat.com/browse/OCPBUGS-11348
issues.redhat.com/browse/OCPBUGS-1357
issues.redhat.com/browse/OCPBUGS-13652
issues.redhat.com/browse/OCPBUGS-13901
issues.redhat.com/browse/OCPBUGS-14113
issues.redhat.com/browse/OCPBUGS-14393
issues.redhat.com/browse/OCPBUGS-14642
issues.redhat.com/browse/OCPBUGS-15648
issues.redhat.com/browse/OCPBUGS-1709
issues.redhat.com/browse/OCPBUGS-1942
issues.redhat.com/browse/OCPBUGS-2099
issues.redhat.com/browse/OCPBUGS-2184
issues.redhat.com/browse/OCPBUGS-2318
issues.redhat.com/browse/OCPBUGS-27391
issues.redhat.com/browse/OCPBUGS-3692
issues.redhat.com/browse/OCPBUGS-4819
issues.redhat.com/browse/OCPBUGS-4833
issues.redhat.com/browse/OCPBUGS-655
issues.redhat.com/browse/OCPBUGS-6632
issues.redhat.com/browse/OCPBUGS-6982
issues.redhat.com/browse/OCPBUGS-7016
issues.redhat.com/browse/OCPBUGS-7050
issues.redhat.com/browse/OCPBUGS-710
issues.redhat.com/browse/OCPBUGS-8420
issues.redhat.com/browse/OCPBUGS-8497
issues.redhat.com/browse/OCPTOOLS-246
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0778.json
access.redhat.com/security/cve/CVE-2020-7692
cve.org/CVERecord?id=CVE-2020-7692
nvd.nist.gov/vuln/detail/CVE-2020-7692
access.redhat.com/security/cve/CVE-2021-26291
cve.org/CVERecord?id=CVE-2021-26291
nvd.nist.gov/vuln/detail/CVE-2021-26291
maven.apache.org/docs/3.8.1/release-notes.html
access.redhat.com/security/cve/CVE-2022-1962
cve.org/CVERecord?id=CVE-2022-1962
nvd.nist.gov/vuln/detail/CVE-2022-1962
go.dev/issue/53616
groups.google.com/g/golang-announce/c/nqrv9fbR0zE
access.redhat.com/security/cve/CVE-2022-25857
cve.org/CVERecord?id=CVE-2022-25857
nvd.nist.gov/vuln/detail/CVE-2022-25857
bitbucket.org/snakeyaml/snakeyaml/issues/525
access.redhat.com/security/cve/CVE-2022-29599
cve.org/CVERecord?id=CVE-2022-29599
nvd.nist.gov/vuln/detail/CVE-2022-29599
access.redhat.com/security/cve/CVE-2022-42889
cve.org/CVERecord?id=CVE-2022-42889
nvd.nist.gov/vuln/detail/CVE-2022-42889
blogs.apache.org/security/entry/cve-2022-42889
lists.apache.org/thread/n2bd4vdsgkqh2tm14l1wyc3jyol7s1om
seclists.org/oss-sec/2022/q4/22
access.redhat.com/security/cve/CVE-2023-2976
cve.org/CVERecord?id=CVE-2023-2976
nvd.nist.gov/vuln/detail/CVE-2023-2976
access.redhat.com/security/cve/CVE-2023-20861
cve.org/CVERecord?id=CVE-2023-20861
nvd.nist.gov/vuln/detail/CVE-2023-20861
spring.io/blog/2023/03/20/spring-framework-6-0-7-and-5-3-26-fix-cve-2023-20860-and-cve-2023-20861
access.redhat.com/security/cve/CVE-2023-20862
cve.org/CVERecord?id=CVE-2023-20862
access.redhat.com/security/cve/CVE-2023-24422
cve.org/CVERecord?id=CVE-2023-24422
nvd.nist.gov/vuln/detail/CVE-2023-24422
jenkins.io/security/advisory/2023-01-24
access.redhat.com/security/cve/CVE-2023-25761
cve.org/CVERecord?id=CVE-2023-25761
nvd.nist.gov/vuln/detail/CVE-2023-25761
jenkins.io/security/advisory/2023-02-15
access.redhat.com/security/cve/CVE-2023-25762
cve.org/CVERecord?id=CVE-2023-25762
nvd.nist.gov/vuln/detail/CVE-2023-25762
access.redhat.com/security/cve/CVE-2023-26048
cve.org/CVERecord?id=CVE-2023-26048
nvd.nist.gov/vuln/detail/CVE-2023-26048
github.com/eclipse/jetty.project/security/advisories/GHSA-qw69-rqj8-6qw8
access.redhat.com/security/cve/CVE-2023-26049
cve.org/CVERecord?id=CVE-2023-26049
nvd.nist.gov/vuln/detail/CVE-2023-26049
github.com/eclipse/jetty.project/security/advisories/GHSA-p26g-97m4-6q7c
access.redhat.com/security/cve/CVE-2023-27903
cve.org/CVERecord?id=CVE-2023-27903
nvd.nist.gov/vuln/detail/CVE-2023-27903
jenkins.io/security/advisory/2023-03-08
access.redhat.com/security/cve/CVE-2023-27904
cve.org/CVERecord?id=CVE-2023-27904
nvd.nist.gov/vuln/detail/CVE-2023-27904
access.redhat.com/security/cve/CVE-2023-37947
cve.org/CVERecord?id=CVE-2023-37947
nvd.nist.gov/vuln/detail/CVE-2023-37947
jenkins.io/security/advisory/2023-07-12
access.redhat.com/security/cve/CVE-2023-40167
cve.org/CVERecord?id=CVE-2023-40167
nvd.nist.gov/vuln/detail/CVE-2023-40167
github.com/eclipse/jetty.project/security/advisories/GHSA-hmr7-m48g-48f6
rfc-editor.org/rfc/rfc9110
access.redhat.com/security/cve/CVE-2023-40337
cve.org/CVERecord?id=CVE-2023-40337
nvd.nist.gov/vuln/detail/CVE-2023-40337
jenkins.io/security/advisory/2023-08-16
access.redhat.com/security/cve/CVE-2023-40338
cve.org/CVERecord?id=CVE-2023-40338
nvd.nist.gov/vuln/detail/CVE-2023-40338
access.redhat.com/security/cve/CVE-2023-40339
cve.org/CVERecord?id=CVE-2023-40339
nvd.nist.gov/vuln/detail/CVE-2023-40339
access.redhat.com/security/cve/CVE-2023-40341
cve.org/CVERecord?id=CVE-2023-40341
nvd.nist.gov/vuln/detail/CVE-2023-40341
access.redhat.com/security/cve/CVE-2024-23897
cve.org/CVERecord?id=CVE-2024-23897
nvd.nist.gov/vuln/detail/CVE-2024-23897
openwall.com/lists/oss-security/2024/01/24/6
jenkins.io/security/advisory/2024-01-24
cisa.gov/known-exploited-vulnerabilities-catalog
access.redhat.com/security/cve/CVE-2024-23898
cve.org/CVERecord?id=CVE-2024-23898
nvd.nist.gov/vuln/detail/CVE-2024-23898