CVE-2026-74874
Last modified
CVE-2026-74874 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. openssl_encrypt versions before 1.4.0 use Python's non-cryptographic random module for steganographic pixel selection in the generate_pseudorandom_sequence function. Attackers who know the password can recover the Mersenne Twister state from approximately 624 outputs and predict pixel locations containing hidden data for extraction.. EPSS estimates a 0.44% chance of exploitation in the next 30 days.
Description
openssl_encrypt versions before 1.4.0 use Python's non-cryptographic random module for steganographic pixel selection in the generate_pseudorandom_sequence function. Attackers who know the password can recover the Mersenne Twister state from approximately 624 outputs and predict pixel locations containing hidden data for extraction.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Jahlives | Openssl Encrypt | < 1.4.0 |
References
- https://github.com/jahlives/openssl_encrypt/security/advisories/GHSA-vfgx-5q85-58q3Mitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-74874?
How severe is CVE-2026-74874?
How do I fix CVE-2026-74874?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-74869stoatchat before 0.15.0 contains a missing authorization vul…7.7
- CVE-2026-7487GitLab has remediated an issue in GitLab EE affecting all ve…3.5
- CVE-2026-74870openssl_encrypt (pip) versions <= 1.4.7 contain an informati…3.3
- CVE-2026-74871openssl_encrypt versions before 1.4.6 contain a key derivati…5.5
- CVE-2026-74872openssl_encrypt versions before 1.4.0 contain an arbitrary c…9.8
- CVE-2026-74873openssl_encrypt versions before 1.4.0 expose passwords passe…5.5
- CVE-2026-74875openssl_encrypt versions before 1.4.0 silently skip JSON sch…9.8
- CVE-2026-74876openssl_encrypt versions before 1.4.0 contain a vulnerabilit…9.8
- CVE-2026-74877openssl_encrypt versions before 1.4.0 contain a missing owne…8.8
- CVE-2026-74878openssl_encrypt versions before 1.4.0 use an in-memory rate …9.8
- CVE-2026-74879openssl_encrypt versions before 1.4.0 contain an information…7.5
- CVE-2026-7488Insertion of sensitive information into sent data vulnerabil…7.5
Are you affected by CVE-2026-74874?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
