{ "schema_version": "1.4.0", "id": "GHSA-237r-r8m4-4q88", "modified": "2025-01-06T22:15:06Z", "published": "2025-01-06T19:23:26Z", "aliases": [ "CVE-2025-21617" ], "summary": "Guzzle OAuth Subscriber has insufficient nonce entropy", "details": "### Impact\n\nNonce generation does not use sufficient entropy nor a cryptographically secure pseudorandom source (https://github.com/guzzle/oauth-subscriber/blob/0.8.0/src/Oauth1.php#L192). This can leave servers vulnerable to replay attacks when TLS is not used.\n\n### Patches\n\nUpgrade to version 0.8.1 or higher.\n\n### Workarounds\n\nNo.\n\n### References\n\nIssue is similar to https://nvd.nist.gov/vuln/detail/CVE-2025-22376.\n", "severity": [ { "type": "CVSS_V4", "score": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N" } ], "affected": [ { "package": { "ecosystem": "Packagist", "name": "guzzlehttp/oauth-subscriber" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "0" }, { "fixed": "0.8.1" } ] } ] } ], "references": [ { "type": "WEB", "url": "https://github.com/guzzle/oauth-subscriber/security/advisories/GHSA-237r-r8m4-4q88" }, { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-21617" }, { "type": "WEB", "url": "https://github.com/guzzle/oauth-subscriber/commit/92b619b03bd21396e51c62e6bce83467d2ce8f53" }, { "type": "PACKAGE", "url": "https://github.com/guzzle/oauth-subscriber" }, { "type": "WEB", "url": "https://github.com/guzzle/oauth-subscriber/blob/0.8.0/src/Oauth1.php#L192" }, { "type": "WEB", "url": "https://github.com/guzzle/oauth-subscriber/releases/tag/0.8.1" } ], "database_specific": { "cwe_ids": [ "CWE-338" ], "severity": "MODERATE", "github_reviewed": true, "github_reviewed_at": "2025-01-06T19:23:26Z", "nvd_published_at": "2025-01-06T20:15:39Z" } }