Skip to content
NewA calmer, faster ZeroHour
StoryVulnerabilityhigh

Apache Struts Patches Four Flaws Including OGNL Injection

1 source · 4 articlesFirst reported Updated ()2 · 1 read
What's new

The 2026-10-06 Cyber Security News report adds that patches are 7.4.0 or later and 6.12.0 or later, and restates three Moderate ratings plus one Important rating with no confirmed exploitation. Its headline calling the flaws critical disagrees with those ratings and adds no new version ranges or exploitation evidence.

Merged summary · grok-4.7 · rewritten as coverage arrivesSummaries by Vani AI

Four Apache Struts flaws can enable code execution, denial of service, or cross-user date disclosure; fixes are in 6.12.0 and 7.4.0.

Lukasz Lenart disclosed four Apache Struts vulnerabilities on oss-security on 2026-10-05: CVE-2026-104711 through CVE-2026-104714. CVE-2026-104711 is a moderate OGNL injection in the legacy RESTful action mapper affecting 2.0.0-2.3.37, 2.5.0-2.5.33, 6.0.0-6.11.0, and 7.0.0-7.3.0; later reports say it can allow remote code execution only when that mapper is used, with default and REST-plugin mappers unaffected and Struts 7 exposed only if the OGNL allowlist is disabled. CVE-2026-104712, rated moderate, affects 2.5.14-2.5.33, 6.0.0-6.11.0, and 7.0.0-7.3.0 and can turn a java.math.BigDecimal parameter rendered by the Struts tag library into a disproportionately large response that GBHackers describes as CPU and bandwidth exhaustion. CVE-2026-104713, rated important, is an unbounded REST-plugin request-body read affecting 2.1.8-2.3.37, 2.5.0-2.5.33, 6.0.0-6.11.0, and 7.0.0-7.3.0 that can exhaust heap memory from a single request. CVE-2026-104714, rated moderate, is a shared unsynchronized message-formatter race on ranges 2.0.0-2.3.37, 2.5.0-2.5.33, 6.0.0-6.11.0, and 7.0.0-7.3.0 that can expose one user's formatted date or time in another user's response. GBHackers and Cyber Security News say fixes are Struts 7.4.0 or later and 6.12.0 or later, and no source reports exploitation; the Cyber Security News headline calls the set critical, which disagrees with the Moderate and Important ratings in the advisories and in that article's body, and the original oss-security posts did not explicitly state remote code execution for CVE-2026-104711.

Key facts
  • Lukasz Lenart disclosed CVE-2026-104711, CVE-2026-104712, CVE-2026-104713, and CVE-2026-104714 on oss-security on 2026-10-05.
  • CVE-2026-104711 is moderate OGNL injection in the legacy RESTful action mapper (2.0.0-2.3.37, 2.5.0-2.5.33, 6.0.0-6.11.0, 7.0.0-7.3.0); later reports say it can allow remote code execution, default and REST-plugin mappers are unaffected,…
  • CVE-2026-104712 is moderate asymmetric resource consumption when a java.math.BigDecimal parameter is rendered by the Struts tag library (2.5.14-2.5.33, 6.0.0-6.11.0, 7.0.0-7.3.0), described as CPU and bandwidth exhaustion.
  • CVE-2026-104713 is an important unbounded REST-plugin request-body read (2.1.8-2.3.37, 2.5.0-2.5.33, 6.0.0-6.11.0, 7.0.0-7.3.0) that can exhaust heap memory from one request.
  • CVE-2026-104714 is a moderate race in a shared date and time message formatter (2.0.0-2.3.37, 2.5.0-2.5.33, 6.0.0-6.11.0, 7.0.0-7.3.0) that can leak formatted values across concurrent requests.
  • Fixes are Struts 7.4.0 or later and 6.12.0 or later on the 6.x line; no source reports in-the-wild exploitation.
  • The Cyber Security News headline calls the flaws critical, while stated ratings are three Moderate and one Important.
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

Coverage

oldest first · one row per article · UTC
  1. · 25d ago oss-securityFirst report

    CVE-2026-104711: Apache Struts: OGNL injection in the legacy RESTful action mapper

    Apache Struts legacy RESTful action mapper is vulnerable to OGNL injection as CVE-2026-104711.

  2. · 25d ago oss-security

    CVE-2026-104712: Apache Struts: Disproportionate response size when rendering BigDecimal request parameters

    Apache Struts can amplify responses when rendering BigDecimal parameters, tracked as CVE-2026-104712.

  3. · 25d ago oss-security

    CVE-2026-104713: Apache Struts: Unbounded request body read in the REST plugin

    Apache Struts REST plugin reads request bodies without a size limit, enabling memory-exhaustion denial of service.

  4. · 25d ago oss-security

    CVE-2026-104714: Apache Struts: Shared message formatter exposes date and time values across concurrent requests

    Apache Struts CVE-2026-104714 is a moderate race that can leak formatted dates across requests.

Vulnerabilities in this story

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-104711
+3 related CVEs
OGNL injection in Apache Struts legacy REST mapper
9.8
group max
1%PoC ×2