CVE-2018-12541

Source
https://nvd.nist.gov/vuln/detail/CVE-2018-12541
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2018-12541.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2018-12541
Aliases
Published
2018-10-10T20:29:00Z
Modified
2025-01-08T04:57:56.860801Z
Severity
  • 6.5 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
[none]
Details

In version from 3.0.0 to 3.5.3 of Eclipse Vert.x, the WebSocket HTTP upgrade implementation buffers the full http request before doing the handshake, holding the entire request body in memory. There should be a reasonnable limit (8192 bytes) above which the WebSocket gets an HTTP response with the 413 status code and the connection gets closed.

References

Affected packages

Git / github.com/eclipse-vertx/vert.x

Affected ranges

Type
GIT
Repo
https://github.com/eclipse-vertx/vert.x
Events
Type
GIT
Repo
https://github.com/vert-x3/vertx-web
Events

Affected versions

3.*

3.0.0
3.1.0
3.2.0
3.2.1
3.3.0
3.3.0.CR2
3.3.1
3.3.2
3.3.3
3.4.0
3.4.0.Beta1
3.4.1
3.4.2
3.5.0
3.5.0.Beta1
3.5.1
3.5.2
3.5.2.CR1
3.5.2.CR2
3.5.2.CR3
3.5.3
3.5.3.CR1