CVE-2022-28615CWE-190

Read beyond bounds in ap_strcmp_match()

Critical · published June 8, 2022

CVSS v3.1
9.1
EPSS
6%
Percentile
93.6
In the wild
Unconfirmed
What it is

🚨 A colossal input can make the Apache HTTP Server trip and fall hard! 🌪️ Imagine a library accepting a book so enormous that it just collapses under the weight, unable to handle the sheer size. That's what's happening here with the Apache HTTP Server's ap_strcmp_match() function when it faces excessively large input buffers. If exploited, the server could crash or leak sensitive information, leaving it vulnerable and potentially exposing critical data to prying eyes. This is serious business—an attacker could exploit this vulnerability to trigger server failures or access confidential information, shaking the foundation of your web services! 🔥

Put simply

Imagine a library accepting a book so enormous that it just collapses under the weight, unable to handle the sheer size. That's what's happening here with the Apache HTTP Server's ap_strcmp_match() function when it faces excessively large input buffers. CVE-2022-28615 involves a read beyond bounds vulnerability in the ap_strcmp_match() function of Apache HTTP Server versions 2.4.53 and earlier, caused by handling oversized input buffers from third-party modules or Lua scripts.

What to do

If exploited, the server could crash or leak sensitive information, leaving it vulnerable and potentially exposing critical data to prying eyes. This is serious business—an attacker could exploit this vulnerability to trigger server failures or access confidential information, shaking the foundation of your web services! 🔥 To keep your server secure, update Apache HTTP Server to version 2.4.54 or later immediately. Review and audit any third-party modules or Lua scripts that use ap_strcmp_match() for potential vulnerabilities. Don't let unnecessary risks linger! 🛡️ You've got this! Follow the steps, and your server will be back in top shape, ready to fend off any threats! 💪✨

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.06282 · 93.6th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2022-06-08T10:00Z
EPSS history
Timeline
  • 08 JUN 10:00Z
    Read beyond bounds in ap_strcmp_match()
    cvelistv5