{"api_version":"1","generated_at":"2026-06-26T18:56:04+00:00","cve":"CVE-2026-11702","urls":{"html":"https://cve.report/CVE-2026-11702","api":"https://cve.report/api/cve/CVE-2026-11702.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2026-11702","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2026-11702"},"summary":{"title":"Bytes::Random::Secure::Tiny versions through 1.011 for Perl share internal state across forked processes","description":"Bytes::Random::Secure::Tiny versions through 1.011 for Perl share internal state across forked processes.\n\nWhen an object is initialised before forking, then the internal state for the PRNG is shared across processes and identical random streams will be produced.\n\nSecrets generated in multiprocess applications are predictable across processes.","state":"PUBLISHED","assigner":"CPANSec","published_at":"2026-06-26 09:16:33","updated_at":"2026-06-26 17:16:31"},"problem_types":["CWE-335","CWE-335 CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)"],"metrics":[{"version":"3.1","source":"ADP","type":"DECLARED","score":"7.5","severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","data":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":7.5,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","version":"3.1"}},{"version":"3.1","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","score":"7.5","severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","data":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","baseScore":7.5,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE"}}],"references":[{"url":"https://github.com/daoswald/Bytes-Random-Secure-Tiny/pull/7","name":"https://github.com/daoswald/Bytes-Random-Secure-Tiny/pull/7","refsource":"9b29abf9-4ab0-4765-b253-1875cd9b441e","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://security.metacpan.org/patches/B/Bytes-Random-Secure-Tiny/1.011/CVE-2026-11702-r1.patch","name":"https://security.metacpan.org/patches/B/Bytes-Random-Secure-Tiny/1.011/CVE-2026-11702-r1.patch","refsource":"9b29abf9-4ab0-4765-b253-1875cd9b441e","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://github.com/daoswald/Bytes-Random-Secure-Tiny/issues/6","name":"https://github.com/daoswald/Bytes-Random-Secure-Tiny/issues/6","refsource":"9b29abf9-4ab0-4765-b253-1875cd9b441e","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-41564","name":"https://www.cve.org/CVERecord?id=CVE-2026-41564","refsource":"9b29abf9-4ab0-4765-b253-1875cd9b441e","tags":[],"title":"","mime":"","httpstatus":"","archivestatus":"0"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-11702","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-11702","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[{"source":"CNA","vendor":"DAVIDO","product":"Bytes::Random::Secure::Tiny","version":"affected 1.011 custom","platforms":[]}],"timeline":[{"source":"CNA","time":"2026-06-24T00:00:00.000Z","lang":"en","value":"Issue publicly reported on GitHub"}],"solutions":[],"workarounds":[{"source":"CNA","title":"","value":"Apply the patch, if possible.\n\nOtherwise, ensure that the object is only instantiated in a child process after forking.\n\nAlternatively, use a different module such as Crypt::PRNG, Crypt::SysRandom or Crypt::URandom.","time":"","lang":"en"}],"exploits":[],"credits":[],"nvd_cpes":[],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"containers":{"adp":[{"metrics":[{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":7.5,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","version":"3.1"}},{"other":{"content":{"id":"CVE-2026-11702","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","timestamp":"2026-06-26T16:22:12.310492Z","version":"2.0.3"},"type":"ssvc"}}],"providerMetadata":{"dateUpdated":"2026-06-26T16:24:56.836Z","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP"},"title":"CISA ADP Vulnrichment"}],"cna":{"affected":[{"collectionURL":"https://cpan.org/modules","defaultStatus":"unaffected","packageName":"Bytes-Random-Secure-Tiny","product":"Bytes::Random::Secure::Tiny","programFiles":["lib/Bytes/Random/Secure/Tiny.pm"],"repo":"https://github.com/daoswald/Bytes-Random-Secure-Tiny","vendor":"DAVIDO","versions":[{"lessThanOrEqual":"1.011","status":"affected","version":"0","versionType":"custom"}]}],"descriptions":[{"lang":"en","value":"Bytes::Random::Secure::Tiny versions through 1.011 for Perl share internal state across forked processes.\n\nWhen an object is initialised before forking, then the internal state for the PRNG is shared across processes and identical random streams will be produced.\n\nSecrets generated in multiprocess applications are predictable across processes."}],"problemTypes":[{"descriptions":[{"cweId":"CWE-335","description":"CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)","lang":"en","type":"CWE"}]}],"providerMetadata":{"dateUpdated":"2026-06-26T08:13:56.386Z","orgId":"9b29abf9-4ab0-4765-b253-1875cd9b441e","shortName":"CPANSec"},"references":[{"tags":["issue-tracking"],"url":"https://github.com/daoswald/Bytes-Random-Secure-Tiny/issues/6"},{"tags":["issue-tracking"],"url":"https://github.com/daoswald/Bytes-Random-Secure-Tiny/pull/7"},{"tags":["patch"],"url":"https://security.metacpan.org/patches/B/Bytes-Random-Secure-Tiny/1.011/CVE-2026-11702-r1.patch"},{"tags":["related"],"url":"https://www.cve.org/CVERecord?id=CVE-2026-41564"}],"source":{"discovery":"UNKNOWN"},"timeline":[{"lang":"en","time":"2026-06-24T00:00:00.000Z","value":"Issue publicly reported on GitHub"}],"title":"Bytes::Random::Secure::Tiny versions through 1.011 for Perl share internal state across forked processes","workarounds":[{"lang":"en","value":"Apply the patch, if possible.\n\nOtherwise, ensure that the object is only instantiated in a child process after forking.\n\nAlternatively, use a different module such as Crypt::PRNG, Crypt::SysRandom or Crypt::URandom."}],"x_generator":{"engine":"cpansec-cna-tool 0.1"}}},"cveMetadata":{"assignerOrgId":"9b29abf9-4ab0-4765-b253-1875cd9b441e","assignerShortName":"CPANSec","cveId":"CVE-2026-11702","datePublished":"2026-06-26T08:13:56.386Z","dateReserved":"2026-06-08T22:09:13.472Z","dateUpdated":"2026-06-26T16:24:56.836Z","state":"PUBLISHED"},"dataType":"CVE_RECORD","dataVersion":"5.2"},"nvd":{"publishedDate":"2026-06-26 09:16:33","lastModifiedDate":"2026-06-26 17:16:31","problem_types":["CWE-335","CWE-335 CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)"],"metrics":{"cvssMetricV31":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","baseScore":7.5,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE"},"exploitabilityScore":3.9,"impactScore":3.6}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-06-26T16:22:12.310492Z","id":"CVE-2026-11702","options":[{"exploitation":"none"},{"automatable":"yes"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"configurations":[]},"legacy_mitre":{"record":{"CveYear":"2026","CveId":"11702","Ordinal":"1","Title":"Bytes::Random::Secure::Tiny versions through 1.011 for Perl shar","CVE":"CVE-2026-11702","Year":"2026"},"notes":[{"CveYear":"2026","CveId":"11702","Ordinal":"1","NoteData":"Bytes::Random::Secure::Tiny versions through 1.011 for Perl share internal state across forked processes.\n\nWhen an object is initialised before forking, then the internal state for the PRNG is shared across processes and identical random streams will be produced.\n\nSecrets generated in multiprocess applications are predictable across processes.","Type":"Description","Title":"Bytes::Random::Secure::Tiny versions through 1.011 for Perl shar"}]}}}