Skip to main content
← All vulnerabilities
CVE-2024-3653GHSA-CH7Q-GPFF-H9HP

Undertow: learningpushhandler can lead to remote memory dos attacks

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.3.15.Final, 2.2.34.Final
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

A vulnerability was found in Undertow. This issue requires enabling the learning-push handler in the server's config, which is disabled by default, leaving the maxAge config in the handler unconfigured. The default is -1, which makes the handler vulnerable. If someone overwrites that config, the server is not subject to the attack. The attacker needs to be able to reach the server with a normal HTTP request.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • undertow

    through 2.3.14.Final

  • io.quarkus.http/quarkus-http-core

    Version range not reported

  • io.undertow/undertow-core

    Version range not reported

  • eap7-undertow

    Version range not reported

  • eap7-undertow

    Version range not reported

  • eap7-undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • quarkus-undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • undertow

    Version range not reported

  • io.undertow:undertow-coreMaven

    From 2.3.0.Alpha1 · fixed in 2.3.15.Final

  • io.undertow:undertow-coreMaven

    fixed in 2.2.34.Final

References 8

access.redhat.com

bugzilla.redhat.com