GitHub Advisoryadvisory · Maven

GHSA-9895-g6x5-xwcp Quarkus CORS filter allows simple GET and POST requests with an invalid Origin to proceed

HIGH Published 2022-12-06 Modified 2022-12-12 Official page ↗
Aliases
CVE-2022-4147
Ecosystem
Maven
Packages
io.quarkus:quarkus-vertx-http
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-285
Reviewed
2022-12-06

Affected packages

• Maven io.quarkus:quarkus-vertx-http: >= 2.14.0.CR1, < 2.14.2.Final → fixed in 2.14.2.Final • Maven io.quarkus:quarkus-vertx-http: < 2.13.5.Final → fixed in 2.13.5.Final

Description

Quarkus CORS filter allows simple GET and POST requests with invalid Origin to proceed. Simple GET or POST requests made with XMLHttpRequest are the ones which have no event listeners registered on the object returned by the XMLHttpRequest upload property and have no ReadableStream object used in the request.

Related

Alias · CVE (1)

  • CVE-2022-4147 Quarkus CORS filter allows simple GET and POST requests with invalid Origin to proceed. vulnerability

Weakness · CWE (1)

  • CWE-285 Improper Authorization weakness

References