CVE-2020-7711
mediumpriority · track · 31EPSS 0.018 · 78 %ileEUUSEPSS · scored 2026-10-27
This affects all versions of package github.com/russellhaering/goxmldsig. There is a crash on nil-pointer dereference caused by sending malformed XML signatures.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 5–7.5
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (4)
Products and version ranges known to be affected.
advisories (5)
Vendor and ecosystem advisories describing this.
- GHSA-gq5r-cc4w-g8xfDuplicate Advisory: gosaml2 is vulnerable to NULL Pointer Dereference from malformed XML signatures2021-06-23ghsa · osvUS
## Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-prjq-f4q3-fvfr. This link is maintained to preserve external references. ## Original Description This affects all versions less than 0.7.0 of package github.com/russellhaering/gosaml2. There is a crash on null pointer dereference caused by sending malformed XML signatures.
- GHSA-mqqv-chpx-vq25goxmldsig vulnerable to crash on nil-pointer dereference caused by sending malformed XML signatures2022-10-07ghsa · osvUS
This affects all versions of package github.com/russellhaering/goxmldsig prior to 1.1.1. There is a crash on nil-pointer dereference caused by sending malformed XML signatures. This issue is patched in version 1.1.1.
- GHSA-prjq-f4q3-fvfrgithub.com/russellhaering/gosaml2 is vulnerable to NULL Pointer Dereference2022-11-15ghsa · osvUS
### Impact In versions prior to v0.7.0 it was possible for an attacker to supply an invalid assertion which would trigger a panic due to a nil-pointer dereference. ### Patches The issue was patched in v0.7.0, released on March 2, 2022. ### Workarounds Callers to `gosaml2` can use `recover()` to handle panics to mitigate a potential DoS. ### References See issue [#59](https://github.com/russellhaering/gosaml2/issues/59) for details.
- CVE-2020-77312021-04-30vendor · osvUS
This affects all versions <0.7.0 of package github.com/russellhaering/gosaml2. There is a crash on nil-pointer dereference caused by sending malformed XML signatures.
- GO-2020-0046Panic due to malformed XML digital signature in github.com/russellhaering/goxmldsig2021-04-14vendor · osvUS
Due to a nil pointer dereference, a malformed XML Digital Signature can cause a panic during validation. If user supplied signatures are being validated, this may be used as a denial of service vector.
also known as (8)
Other names and identifiers for this entity.
- CNNVD-202008-1139cnnvd
- EUVD-2022-7133enisa_euvd
- GHSA-mqqv-chpx-vq25enisa_euvd
- GHSA-gq5r-cc4w-g8xfosv
- GHSA-mqqv-chpx-vq25osv
- GHSA-prjq-f4q3-fvfrosv
- GO-2020-0046osv
- SNYK-GOLANG-GITHUBCOMRUSSELLHAERINGGOSAML2-608302osv
sources
Which sources assert this record, and when.
references (8)
External citations — patches, advisories, analysis.
- http://www.nsfocus.net/vulndb/48530cnnvd
- https://github.com/russellhaering/goxmldsig/issues/48cnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2020-7711cnnvd
- https://snyk.io/vuln/SNYK-GOLANG-GITHUBCOMRUSSELLHAERINGGOXMLDSIG-608301cnnvd
- https://github.com/russellhaering/goxmldsig/issues/48enisa_euvd
- https://snyk.io/vuln/SNYK-GOLANG-GITHUBCOMRUSSELLHAERINGGOXMLDSIG-608301enisa_euvd
- https://github.com/russellhaering/goxmldsig/issues/48ExploitThird Party Advisorynvd
- https://snyk.io/vuln/SNYK-GOLANG-GITHUBCOMRUSSELLHAERINGGOXMLDSIG-608301Broken Linknvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan