CVE-2026-18536
High · 7.5CVSS
7.5
EPSS
0.2%
Published
Aug 1, 2026
CISA due date
—
The record
Data::Entropy versions before 0.010 for Perl read remote entropy sources over plain HTTP. The Data::Entropy::RawSource::RandomOrg and Data::Entropy::RawSource::RandomnumbersInfo remote sources are accessed over plain HTTP. The Data::Entropy::RawSource::RandomOrg integrity check trivially matches any non-empty byte string. Any on-path attacker, such as open WiFi, a compromised ISP, captive portal, or a hostile egress proxy substitutes the response and thereby chooses the bytes returned by rand_bits and rand_int for every application that selected one of these sources via with_entropy_source. The _checkbuf method response is equally attacker-controlled, so the retry/sleep behaviour is steerable too.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-118373 LibreSSL ocspcheck through 4.4.0 contains a cleartext transmission vulnerability because… CWE-319
- CVE-2026-115495 Cleartext Transmission of Sensitive Information vulnerability in the WatchGuard Mobile… CWE-319
- CVE-2026-116844 Fclairamb ftpserverlib through 0.32.4 contains a cleartext transmission vulnerability… CWE-319
- CVE-2026-116196 Rclone before v1.75.2 contains a credential exposure vulnerability in the b2 backend that… CWE-319
- CVE-2026-116200 Snipe-IT before 8.6.3 ignores the ldap_start_tls() return value in Ldap::connectToLdap()… CWE-319
- CVE-2026-116166 SiYuan 3.6.0 before 3.8.7 accepts and persists the networkServeTLS setting but never… CWE-319
- CVE-2026-115797 A weakness has been identified in Tenda F6 12.02.01.73. CWE-319
- CVE-2026-111594 InterSystems IRIS for Health has TLS/SSL encryption turned off by default, which may… CWE-319