Bug 2514600 - CVE-2026-18536 perl-Data-Entropy: Data-Entropy: Predictable random numbers due to unencrypted remote entropy sources [fedora-all]
Summary: CVE-2026-18536 perl-Data-Entropy: Data-Entropy: Predictable random numbers du...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-Data-Entropy
Version: rawhide
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
Assignee: Emmanuel Seyman
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["77c308bd-4de2-4778-8060-1...
Depends On:
Blocks: CVE-2026-18536
TreeView+ depends on / blocked
 
Reported: 2026-08-12 13:27 UTC by Samuele Negrini
Modified: 2026-09-15 01:03 UTC (History)
2 users (show)

Fixed In Version: perl-Data-Entropy-0.010-1.fc45 perl-Data-Entropy-0.010-1.fc44 perl-Data-Entropy-0.010-1.fc43
Clone Of:
Environment:
Last Closed: 2026-09-15 00:17:20 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Samuele Negrini 2026-08-12 13:27:39 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

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.

Comment 1 Fedora Update System 2026-09-06 15:46:15 UTC
FEDORA-2026-8924ee53fe (perl-Data-Entropy-0.010-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-8924ee53fe

Comment 2 Fedora Update System 2026-09-06 15:46:16 UTC
FEDORA-2026-2c6e5be623 (perl-Data-Entropy-0.010-1.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-2c6e5be623

Comment 3 Fedora Update System 2026-09-07 01:09:36 UTC
FEDORA-2026-f234be41fe has been pushed to the Fedora 45 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-f234be41fe`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-f234be41fe

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2026-09-07 01:23:39 UTC
FEDORA-2026-2c6e5be623 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-2c6e5be623`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-2c6e5be623

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2026-09-07 01:42:48 UTC
FEDORA-2026-8924ee53fe has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-8924ee53fe`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-8924ee53fe

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2026-09-15 00:17:20 UTC
FEDORA-2026-f234be41fe (perl-Data-Entropy-0.010-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 Fedora Update System 2026-09-15 00:41:12 UTC
FEDORA-2026-2c6e5be623 (perl-Data-Entropy-0.010-1.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2026-09-15 01:03:36 UTC
FEDORA-2026-8924ee53fe (perl-Data-Entropy-0.010-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.