CVE-2026-74901
Received Received - Intake

OpenSSL AES-GCM Authentication Bypass in pqc.py

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

Publication date: 2026-08-17

Last updated on: 2026-08-17

Assigner: VulnCheck

Description

openssl_encrypt versions before 1.4.0 contain an authentication bypass vulnerability in pqc.py where AES-GCM decryption failures trigger fallback to unauthenticated AES-CTR mode. Attackers can modify ciphertext in transit to bypass integrity verification and perform bit-flipping attacks without detection.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-347 The product does not verify, or incorrectly verifies, the cryptographic signature for data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects openssl_encrypt versions before 1.4.0. When AES-GCM decryption fails, the system incorrectly falls back to unauthenticated AES-CTR mode in pqc.py. This bypasses integrity verification, allowing attackers to modify ciphertext in transit and perform bit-flipping attacks without detection.

Detection Guidance

Check if your system uses openssl_encrypt versions before 1.4.0 by running: pip show openssl_encrypt. If installed, inspect pqc.py for AES-CTR fallback logic around lines 1400-1444. Monitor network traffic for failed AES-GCM decryptions triggering fallback to unauthenticated AES-CTR mode.

Impact Analysis

Attackers could exploit this to tamper with encrypted data during transmission. Since AES-CTR lacks authentication, they can alter ciphertext undetected, potentially decrypting or modifying sensitive information without raising errors. This could lead to data breaches or unauthorized changes to encrypted communications.

Compliance Impact

This vulnerability likely violates compliance requirements for data integrity and encryption standards in GDPR and HIPAA. Both regulations mandate strong cryptographic protections and integrity verification. The fallback to unauthenticated AES-CTR mode removes these protections, potentially exposing organizations to non-compliance penalties and increased risk of data tampering.

Mitigation Strategies

Upgrade to openssl_encrypt 1.4.0 or later if available. If not, remove the AES-CTR fallback in pqc.py and ensure GCM authentication failures raise errors instead of falling back. Avoid using affected versions in production until patched.

Chat Assistant

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

EPSS Chart