CYBER CODE RED

Get real-time updates on Telegram

Verified

ghsa:GHSA-5GJ4-9GM7-2FX2: github.com/corazawaf/coraza/v3 >= 3.0.0, < 3.8.1, (exact versions not specified)

Coraza body processor has a JSON key collision that allows unauthenticated attackers to bypass OWASP CRS inspection. Affected range: >= 3.0.0, < 3.8.1. Fixed version: 3.8.1.

GHSA-5gj4-9gm7-2fx2

Affected technology

github.com/corazawaf/coraza/v3 · >= 3.0.0, < 3.8.1
Vendor not specified by the source

github.com/corazawaf/coraza/v3 · Exact affected versions not specified by the source
Vendor not specified by the source

Component: Not specified by the source

Attack conditions (Source advisory, CVSS 3.1): Network (remote) · No privileges required · No user interaction required

What an attacker can do

The same Coraza variable An unauthenticated attacker can place a malicious value in a nested property and then overwrite only Coraza's representation with a harmless dotted property: ```json { "account": { "role": "1' OR '1'='1" }, "account.role": "safe" } ``` Coraza stores both properties as `ARGS_POST:json.account.role`; the later value `safe` replaces the SQL-injection value. Source advisory’s CVSS 3.1 assessment rates confidentiality and availability impact as none; integrity impact as low.

GHSA-5gj4-9gm7-2fx2

Affected technology

github.com/corazawaf/coraza/v3 · >= 3.0.0, < 3.8.1
Vendor not specified by the source

github.com/corazawaf/coraza/v3 · Exact affected versions not specified by the source
Vendor not specified by the source

Component: Not specified by the source

Attack conditions (OSV, CVSS 3.1): Network (remote) · No privileges required · No user interaction required

What an attacker can do

The same Coraza variable An unauthenticated attacker can place a malicious value in a nested property and then overwrite only Coraza's representation with a harmless dotted property: ```json { "account": { "role": "1' OR '1'='1" }, "account.role": "safe" } ``` Coraza stores both properties as `ARGS_POST:json.account.role`; the later value `safe` replaces the SQL-injection value. OSV’s CVSS 3.1 assessment rates confidentiality and availability impact as none; integrity impact as low.

Published

Product
github.com/corazawaf/coraza/v3
KEV
no

Provenance

Stable permalink: https://cybercodered.org/item/adv-ghsa-ghsa-5gj4-9gm7-2fx2.html