Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request...

zetlyn/cve-ghsa vulnerability ghsa GHSA-8536-jvj9-v78f cve CVE-2026-104712 known 2026-10-05

https://github.com/advisories/GHSA-8536-jvj9-v78f

Properties

cweCWE-405
receipt
Source
GitHub advisories
Its words
CWE-405
Read by
field:cwes[].cwe_id
Said since
2026-10-06 00:23 UTC
Last answered
2026-10-06 13:46 UTC
Original
open at the source
What the source handed over
{
  "comments": 0,
  "credits": [],
  "cve_id": "CVE-2026-104712",
  "cvss": {
    "score": null,
    "vector_string": null
  },
  "cvss_severities": {
    "cvss_v3": {
      "score": 0.0,
      "vector_string": null
    },
    "cvss_v4": {
      "score": 0.0,
      "vector_string": null
    }
  },
  "cwes": [
    {
      "cwe_id": "CWE-405",
      "name": "Asymmetric Resource Consumption (Amplification)"
    }
  ],
  "description": "Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request parameter is bound to an arbitrary-precision decimal (java.math.BigDecimal) property that is then rendered through the Struts tag library, the framework can produce a response many orders of magnitude larger than the request, allowing an unauthenticated remote attacker to exhaust server CPU and outbound network capacity with sustained low-volume traffic. Applications that do not bind request parameters to BigDecimal properties, or never render such a property through the Struts tag library, are not affected.\n\nThis issue affects Apache Struts: from 2.5.14 through 2.5.33, from 6.0.0 through 6.11.0, from 7.0.0 through 7.3.0.\n\nUsers are recommended to upgrade to version 6.12.0 or 7.4.0, which fixes the issue.",
  "ghsa_id": "GHSA-8536-jvj9-v78f",
  "github_reviewed_at": null,
  "html_url": "https://github.com/advisories/GHSA-8536-jvj9-v78f",
  "identifiers": [
    {
      "type": "GHSA",
      "value": "GHSA-8536-jvj9-v78f"
    },
    {
      "type": "CVE",
      "value": "CVE-2026-104712"
    }
  ],
  "nvd_published_at": "2026-10-05T19:17:14Z",
  "published_at": "2026-10-05T21:31:34Z",
  "references": [
    "https://nvd.nist.gov/vuln/detail/CVE-2026-104712",
    "https://cwiki.apache.org/confluence/display/WW/S2-076",
    "http://www.openwall.com/lists/oss-security/2026/10/05/11",
    "https://github.com/advisories/GHSA-8536-jvj9-v78f"
  ],
  "repository_advisory_url": null,
  "severity": "unknown",
  "source_code_location": "",
  "summary": "Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request...",
  "type": "unreviewed",
  "updated_at": "2026-10-05T21:31:38Z",
  "url": "https://api.github.com/advisories/GHSA-8536-jvj9-v78f",
  "vulnerabilities": [],
  "withdrawn_at": null
}
severityunknown
receipt
Source
GitHub advisories
Its words
unknown
Read by
field:severity
Said since
2026-10-06 00:23 UTC
Last answered
2026-10-06 13:46 UTC
Original
open at the source
What the source handed over
{
  "comments": 0,
  "credits": [],
  "cve_id": "CVE-2026-104712",
  "cvss": {
    "score": null,
    "vector_string": null
  },
  "cvss_severities": {
    "cvss_v3": {
      "score": 0.0,
      "vector_string": null
    },
    "cvss_v4": {
      "score": 0.0,
      "vector_string": null
    }
  },
  "cwes": [
    {
      "cwe_id": "CWE-405",
      "name": "Asymmetric Resource Consumption (Amplification)"
    }
  ],
  "description": "Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request parameter is bound to an arbitrary-precision decimal (java.math.BigDecimal) property that is then rendered through the Struts tag library, the framework can produce a response many orders of magnitude larger than the request, allowing an unauthenticated remote attacker to exhaust server CPU and outbound network capacity with sustained low-volume traffic. Applications that do not bind request parameters to BigDecimal properties, or never render such a property through the Struts tag library, are not affected.\n\nThis issue affects Apache Struts: from 2.5.14 through 2.5.33, from 6.0.0 through 6.11.0, from 7.0.0 through 7.3.0.\n\nUsers are recommended to upgrade to version 6.12.0 or 7.4.0, which fixes the issue.",
  "ghsa_id": "GHSA-8536-jvj9-v78f",
  "github_reviewed_at": null,
  "html_url": "https://github.com/advisories/GHSA-8536-jvj9-v78f",
  "identifiers": [
    {
      "type": "GHSA",
      "value": "GHSA-8536-jvj9-v78f"
    },
    {
      "type": "CVE",
      "value": "CVE-2026-104712"
    }
  ],
  "nvd_published_at": "2026-10-05T19:17:14Z",
  "published_at": "2026-10-05T21:31:34Z",
  "references": [
    "https://nvd.nist.gov/vuln/detail/CVE-2026-104712",
    "https://cwiki.apache.org/confluence/display/WW/S2-076",
    "http://www.openwall.com/lists/oss-security/2026/10/05/11",
    "https://github.com/advisories/GHSA-8536-jvj9-v78f"
  ],
  "repository_advisory_url": null,
  "severity": "unknown",
  "source_code_location": "",
  "summary": "Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request...",
  "type": "unreviewed",
  "updated_at": "2026-10-05T21:31:38Z",
  "url": "https://api.github.com/advisories/GHSA-8536-jvj9-v78f",
  "vulnerabilities": [],
  "withdrawn_at": null
}

Text

Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request... Asymmetric resource consumption (amplification) vulnerability in Apache Struts. When a request parameter is bound to an arbitrary-precision decimal (java.math.BigDecimal) property that is then rendered through the Struts tag library, the framework can produce a response many orders of magnitude larger than the request, allowing an unauthenticated remote attacker to exhaust server CPU and outbound network capacity with sustained low-volume traffic. Applications that do not bind request parameters to BigDecimal properties, or never render such a property through the Struts tag library, are not affected. This issue affects Apache Struts: from 2.5.14 through 2.5.33, from 6.0.0 through 6.11.0, from 7.0.0 through 7.3.0. Users are recommended to upgrade to version 6.12.0 or 7.4.0, which fixes the issue.