GHSA-r5c5-pr8j-pfp7 · Severity: medium · Ecosystem: go — golang.org/x/crypto/salsa20/salsa uses insufficiently random values
An issue was discovered in the supplementary Go cryptography library, golang.org/x/crypto, before v0.0.0-20190320223903-b7391e95e576. A flaw was found in the amd64 implementation of the golang.org/x/crypto/salsa20 and golang.org/x/crypto/salsa20/salsa packages. If more than 256 GiB of keystream is generated, or if the counter otherwise grows greater than 32 bits, the amd64 implementation will first generate incorrect output, and then cycle back to previously generated keystream. Repeated keystream bytes can lead to loss of confidentiality in encryption applications, or to predictability in CSPRNG applications.
Conclusion & alert: CVE-2019-11840 is rated Moderate Risk (55.9/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 3.62%). Core evidence: EPSS rose +1.48% over the last day, indicating growing attacker interest. Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 2.14% | 3.62% | +1.48% |
| 2 | 2026-05-26 | 1.79% | 2.14% | +0.36% |
| 3 | 2026-05-22 | — | 1.79% | — |
Full EPSS history (25 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.9 | 3.1 | MEDIUM |
|
2.2 | 3.6 | [email protected] |
| 4.3 | 2.0 | MEDIUM |
|
8.6 | 2.9 | [email protected] |
GHSA-r5c5-pr8j-pfp7 · Severity: medium · Ecosystem: go — golang.org/x/crypto/salsa20/salsa uses insufficiently random values
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2019-11840 not yet assigned priority: Debian including 1 source packages (golang-go.crypto), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2019-11840 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2019-11840 |
ubuntu
|
medium | CVE-2019-11840 medium priority: Ubuntu including 3 source packages (golang-go.crypto, lxd, snapd), 49 status rows across 19 suites (bionic, cosmic, disco, eoan, focal, groovy, hirsute, impish, jammy, kinetic, lunar, mantic, noble, oracular, plucky, questing, trusty, upstream, xenial): not-affected 22, ignored 20, needed 4, DNE 3. | https://ubuntu.com/security/CVE-2019-11840 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| golang | crypto | — | cpe:2.3:a:golang:crypto:-:*:*:*:*:*:*:* |
| debian | debian_linux | 8.0 | cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:* |
| debian | debian_linux | 9.0 | cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* |
| debian | debian_linux | 10.0 | cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* |