CVE-2026-18536: CWE-319 Cleartext Transmission of Sensitive Information in RRWO Data::Entropy
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.
AI Analysis
Technical Summary
Data::Entropy versions prior to 0.010 access remote entropy sources Data::Entropy::RawSource::RandomOrg and Data::Entropy::RawSource::RandomnumbersInfo over plain HTTP, exposing the data to interception and modification by on-path attackers such as those on open WiFi or compromised ISPs. The integrity check for RandomOrg is trivial and accepts any non-empty byte string, allowing attackers to substitute the entropy data arbitrarily. This enables attackers to control the output of rand_bits and rand_int functions for any application using these entropy sources via with_entropy_source. Additionally, the _checkbuf method's response is attacker-controlled, allowing manipulation of retry and sleep behavior.
Potential Impact
An attacker positioned on the network path can intercept and modify the entropy data returned by the affected Data::Entropy remote sources. This compromises the confidentiality of the entropy data (high impact on confidentiality) but does not affect integrity or availability of the application directly. Applications relying on these entropy sources for randomness may be fed attacker-controlled data, potentially weakening cryptographic operations or other security mechanisms that depend on randomness.
Mitigation Recommendations
A patch is available for Data::Entropy to address this issue. Since this is a cloud service, the vendor manages remediation server-side. Users should upgrade to version 0.010 or later to ensure entropy sources are accessed securely. Check the vendor advisory for confirmation of patch deployment and further guidance.
CVE-2026-18536: CWE-319 Cleartext Transmission of Sensitive Information in RRWO Data::Entropy
Description
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.
CVSS v3.1
Score 7.5high
Affected software
RRWO
Data::Entropy
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
Data::Entropy versions prior to 0.010 access remote entropy sources Data::Entropy::RawSource::RandomOrg and Data::Entropy::RawSource::RandomnumbersInfo over plain HTTP, exposing the data to interception and modification by on-path attackers such as those on open WiFi or compromised ISPs. The integrity check for RandomOrg is trivial and accepts any non-empty byte string, allowing attackers to substitute the entropy data arbitrarily. This enables attackers to control the output of rand_bits and rand_int functions for any application using these entropy sources via with_entropy_source. Additionally, the _checkbuf method's response is attacker-controlled, allowing manipulation of retry and sleep behavior.
Potential Impact
An attacker positioned on the network path can intercept and modify the entropy data returned by the affected Data::Entropy remote sources. This compromises the confidentiality of the entropy data (high impact on confidentiality) but does not affect integrity or availability of the application directly. Applications relying on these entropy sources for randomness may be fed attacker-controlled data, potentially weakening cryptographic operations or other security mechanisms that depend on randomness.
Mitigation Recommendations
A patch is available for Data::Entropy to address this issue. Since this is a cloud service, the vendor manages remediation server-side. Users should upgrade to version 0.010 or later to ensure entropy sources are accessed securely. Check the vendor advisory for confirmation of patch deployment and further guidance.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- CPANSec
- Date Reserved
- 2026-07-31T20:31:42.315Z
- State
- PUBLISHED
- Is Cloud Service
- true
Threat ID: 6a6dd298bf32cb7a34a1d978
Added to database: 08/01/2026, 11:03:52 UTC
Last enriched: 08/08/2026, 14:15:46 UTC
Last updated: 09/14/2026, 23:55:54 UTC
Views: 61
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.