GitHub Advisoryadvisory · PyPI

GHSA-hm37-9xh2-q499 Possible leak of key's raw field if declared length is incorrect

MEDIUM Published 2022-07-06 Modified 2024-10-07 Official page ↗
Aliases
CVE-2022-31124
Ecosystem
PyPI
Packages
openssh-key-parser
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Weaknesses
CWE-209
Reviewed
2022-07-06

Affected packages

• PyPI openssh-key-parser: < 0.0.6 → fixed in 0.0.6

Description

Impact If a field of a key is shorter than it is declared to be, the parser raises an error with a message containing the raw field value. An attacker able to modify the declared length of a key's sensitive field can thus expose the raw value of that field. Patches Upgrade to version 0.0.6, which no longer includes the raw field value in the error message. Workarounds N/A References N/A For more information If you have any questions or comments about this advisory: • Open an issue in openssh_key_parser

Related

Alias · CVE (1)

  • CVE-2022-31124 openssh_key_parser is an open source Python package providing utilities to parse and pack OpenSSH private and public key files. vulnerability

Weakness · CWE (1)

  • CWE-209 Generation of Error Message Containing Sensitive Information weakness

References