latchset/jwcrypto · Security
jwcrypto lacks the Random Filling protection mechanism
- GHSA ID
- GHSA-wg33-x934-3ghh
- CVE ID
- CVE-2016-6298
- Severity
- medium
- Published
- Updated
- CVSS
- 5.3 · CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
- CVSS v3
- 5.3 · CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
- CVSS v4
- 6 · CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Description
The _Rsa15 class in the RSA 1.5 algorithm implementation in jwa.py in jwcrypto before 0.3.2 lacks the Random Filling protection mechanism, which makes it easier for remote attackers to obtain cleartext data via a Million Message Attack (MMA).
CWEs
- CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor
References
- https://nvd.nist.gov/vuln/detail/CVE-2016-6298 ↗
- https://github.com/latchset/jwcrypto/issues/65 ↗
- https://github.com/latchset/jwcrypto/pull/66 ↗
- https://github.com/latchset/jwcrypto/commit/eb5be5bd94c8cae1d7f3ba9801377084d8e5a7ba ↗
- https://github.com/latchset/jwcrypto/releases/tag/v0.3.2 ↗
- https://web.archive.org/web/20200227230613/http://www.securityfocus.com/bid/92729 ↗
- https://github.com/pypa/advisory-database/tree/main/vulns/jwcrypto/PYSEC-2016-4.yaml ↗
- https://github.com/advisories/GHSA-wg33-x934-3ghh ↗