GHSA-vvm8-gf78-28g4Medium

Go JOSE: Panics in JSON parsing

Published
October 28, 2026
Last Modified
October 28, 2026

🔗 CVE IDs covered (1)

📋 Description

Summary

Parsing deeply nested JSON structures can hit Go's stack limit, causing the application to crash.

Note: this advisory is the same as https://github.com/go-jose/go-jose/security/advisories/GHSA-6mp9-8xrw-74r4.

Impact

Denial of service vulnerability. Any application that parses untrusted JSON via go-jose is exposed.

Workarounds

Reject large inputs before parsing them.

Acknowledgements

Thanks to Dohyun Kim (@azza999), Joshua Rogers of AISLE Research, and Sueun Cho for alerting us to the need to patch this.

🎯 Affected products2

  • go/github.com/go-jose/go-jose/v4:< 4.1.5
  • go/github.com/go-jose/go-jose/v3:<= 3.0.5

🔗 References (6)