Author says Struts2 JSON plugin still open to comma-array attacks
First merged summary.
Daniel Owens says Struts2 JSON Plugin fixes through S2-072 still allow maximised comma-array resource consumption; no CVE or confirmed attacks are named.
On October 28, Daniel Owens posted to Full Disclosure that Apache Struts2 JSON Plugin changes through S2-072 still do not stop maximised JSON comma-array resource consumption, based on the authors' code review. The write-up cites a proof of concept first released August 29, 2026 as "Commas of D00m," plus earlier notes from October 26, 2025 and March 7, 2026 on array and collection denial of service and unconstrained JSON deserializer use. It also references a naïve proof-of-concept script from that earlier work. No CVE identifier or confirmed attacks are named. One excerpt of the thread ends before additional technical findings.
- Daniel Owens posted to Full Disclosure on October 28.
- Authors say S2-072 and earlier changes do not stop the attack.
- Proof of concept "Commas of D00m" was released August 29, 2026.
- The Struts2 claim rests on the authors' plugin code review.
- No CVE or confirmed attacks are named.
- October 26, 2025 and March 7, 2026 notes covered related DoS issues.
Timeline
dated events in the reporting · oldest first- Oct 26, 2025Note on Struts2 array and collection denial of service · Full Disclosure
- Mar 7, 2026Overview of unconstrained JSON deserializer resource use · Full Disclosure
- Aug 29, 2026"Commas of D00m" proof of concept released · Full Disclosure
- Oct 28, 2026Owens posts continuation on Struts2 JSON plugin · Full Disclosure
What each outlet adds
beyond the shared facts- Full DisclosureDates the 2025 and March 2026 notes and a naïve script.
- Full DisclosureNames S2-072, the August 29 PoC, and no CVE or attacks.
- Vendors
- Apache
- Products
- Struts2 JSON Plugin
Coverage
oldest first · one row per article · UTCApache Struts2 JSON plugin insecure deserialization report continues
Daniel Owens cites earlier Struts2 JSON denial-of-service write-ups and a naïve proof-of-concept script; this excerpt ends before new details.
JSON array proof of concept shows parser resource exhaustion
The authors say Apache Struts2 JSON Plugin changes through S2-072 still do not stop maximised comma-array consumption.