blob: 23bc194352006478f527cf445e84864e9b84124a [file] [log] [blame]
id: GO-2023-1992
modules:
- module: golang.org/x/crypto
versions:
- fixed: 0.0.0-20190424203555-c05e17bb3b2d
vulnerable_at: 0.0.0-20190422183909-d864b10871cd
packages:
- package: golang.org/x/crypto/openpgp/clearsign
symbols:
- Decode
summary: Misleading message verification in golang.org/x/crypto/openpgp/clearsign
description: |-
The clearsign package accepts some malformed messages, making it possible for an
attacker to trick a human user (but not a Go program) into thinking unverified
text is part of the message.
With fix, messages with malformed headers in the SIGNED MESSAGE section are
rejected.
cves:
- CVE-2019-11841
ghsas:
- GHSA-x3jr-pf6g-c48f
credits:
- Aida Mynzhasova (SEC Consult Vulnerability Lab)
references:
- fix: https://go-review.git.corp.google.com/c/crypto/+/173778
- fix: https://go.googlesource.com/crypto/+/c05e17bb3b2dca130fc919668a96b4bec9eb9442
- web: https://groups.google.com/d/msg/golang-openpgp/6vdgZoTgbIY/K6bBY9z3DAAJ