Possible leak of key's raw field if declared length is incorrect
Moderate severity
GitHub Reviewed
Published
Jul 6, 2022
in
scottcwang/openssh_key_parser
•
Updated Oct 7, 2024
Description
Published by the National Vulnerability Database
Jul 6, 2022
Published to the GitHub Advisory Database
Jul 6, 2022
Reviewed
Jul 6, 2022
Last updated
Oct 7, 2024
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:
References