VDB

CVE-2025-27144

CVE-2025-27144 PUBLISHED CVSS 8.699999809265137 HIGH

DoS in go-jose Parsing

Record from NVD · Published February 24, 2025

github.com/go-jose/go-jose/v4 is fixed in 4.0.5 (Go Modules)

Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. In versions on the 4.x branch prior to version 4.0.5, when parsing compact JWS or JWE input, Go JOSE could use excessive memory. The code used strings.Split(token, ".") to split JWT tokens, which is vulnerable to excessive memory consumption when processing maliciously crafted tokens with a large number of `.` characters. An attacker could exploit this by sending numerous malformed tokens, leading to memory exhaustion and a Denial of Service. Version 4.0.5 fixes this issue. As a workaround, applications could pre-validate that payloads passed to Go JOSE do not contain an excessive number of `.` characters.

EPSS 0.40% · 34.3th percentile

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
github.com/go-jose/go-jose/v4Go Modules4.0.5
github.com/go-jose/go-jose/v3Go Modules3.0.4
traefik-fips-3.1Chainguard3.1.7-r8
sigstore-scaffoldingChainguard0.7.18-r5
trufflehogChainguard3.88.12-r1
argocd-image-updaterWolfi0.15.2-r5
cilium-fips-1.15Chainguard1.15.14-r2
grafana-mimirWolfi2.15.0-r6
splunk-otel-collector-fipsChainguard0.119.0-r1
weaviateChainguard1.29.0-r1
harbor-registryWolfi3.0.0_alpha1-r24
nerdctlWolfi2.0.3-r2

87 more packages have a fixed version. See every fix in Lookup.

Risk scores

CVSS 4.0
8.699999809265137
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS Score
0.40%
34.3th percentile

Timeline

  • Feb 24, 2025 CVE Published
  • Feb 27, 2025 EPSS Score (30 in total, the first dated here)
  • Feb 28, 2025 Coalition ESS Score (11 in total, the first dated here)
  • Oct 31, 2025 CVE Updated
  • Dec 19, 2025 Security Advisory (47 in total, the first dated here)
  • Aug 10, 2026 Distribution Patch (35 in total, the first dated here)

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2025-27144
vulnetix vdb fixes CVE-2025-27144

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2025-27144/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›