CVE-2026-47842
Received Received - Intake

Weak AES/CBC Encryption with Null IV in Spring Security

Vulnerability report for CVE-2026-47842, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-26

Last updated on: 2026-08-26

Assigner: VMware

Description

Applications using AesBytesEncryptor with the two-argument constructor or when passing a null IV generator and CBC as the encryption mode encrypt data with AES/CBC using a null (all-zero) initialization vector. Spring Security 7.1.0 Spring Security 7.0.0 - 7.0.6 Spring Security 6.5.0 - 6.5.11 Spring Security 6.4.0 - 6.4.18 Spring Security 5.8.0 - 5.8.27 Spring Security 5.7.0 - 5.7.25

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-26
Last Modified
2026-08-26
Generated
2026-08-27
AI Q&A
2026-08-27
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 6 associated CPEs
Vendor Product Version / Range
spring_security spring_security 7.1.0
spring_security spring_security From 7.0.0 (inc) to 7.0.6 (inc)
spring_security spring_security From 6.5.0 (inc) to 6.5.11 (inc)
spring_security spring_security From 6.4.0 (inc) to 6.4.18 (inc)
spring_security spring_security From 5.8.0 (inc) to 5.8.27 (inc)
spring_security spring_security From 5.7.0 (inc) to 5.7.25 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability involves applications using AesBytesEncryptor with a two-argument constructor or a null IV generator in CBC mode. It results in encryption with AES/CBC using a null (all-zero) initialization vector, which weakens security by making the encryption predictable and vulnerable to attacks.

Detection Guidance

This vulnerability involves AES/CBC encryption with a null initialization vector (IV). To detect it, inspect applications using Spring Security versions listed as vulnerable. Check for code using AesBytesEncryptor with two-argument constructor or null IV generator with CBC mode. Look for logs or network traffic showing encryption with all-zero IVs.

Impact Analysis

This vulnerability could allow attackers to decrypt sensitive data if they gain access to the encrypted information. It compromises confidentiality by making it easier to reverse-engineer the original plaintext from ciphertext.

Compliance Impact

This vulnerability likely violates compliance requirements for data protection standards such as GDPR and HIPAA, which mandate strong encryption to protect personal and health data. Failure to address this could result in legal penalties and loss of trust.

Mitigation Strategies

Update Spring Security to versions 7.1.0 or later, 7.0.7 or later, 6.5.12 or later, 6.4.19 or later, 5.8.28 or later, or 5.7.26 or later to address the null IV issue in AES/CBC encryption.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-47842. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart