CVE-2022-45909

drachtio-server before 0.8.19 has a heap-based buffer over-read via a long Request-URI in an INVITE request

Critical · published November 26, 2022

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

🚨 A lengthy Request-URI in an INVITE request can trigger a heap-based buffer over-read in drachtio-server before version 0.8.19 — talk about a surprise guest crashing the party! 🔥 Imagine a restaurant's kitchen that prepares orders only by referring to the names on the menu. If a waiter brings in an order that’s too long, the kitchen might accidentally grab too many ingredients, leading to a chaotic mess and wasted resources. An attacker can exploit this vulnerability to read sensitive information from memory, potentially exposing your server's internal data like a leaking faucet in a secure vault. The implications of unauthorized data access could be absolutely devastating for your application and its users.

Put simply

Imagine a restaurant's kitchen that prepares orders only by referring to the names on the menu. If a waiter brings in an order that’s too long, the kitchen might accidentally grab too many ingredients, leading to a chaotic mess and wasted resources. This vulnerability is a heap-based buffer over-read that occurs when drachtio-server fails to properly handle overly long Request-URIs in INVITE requests, allowing attackers to access unintended memory areas.

What to do

An attacker can exploit this vulnerability to read sensitive information from memory, potentially exposing your server's internal data like a leaking faucet in a secure vault. The implications of unauthorized data access could be absolutely devastating for your application and its users. Upgrade to drachtio-server version 0.8.19 or later immediately to mitigate this risk. Review your server configurations to ensure no excessive lengths are allowed for Request-URIs. Regularly monitor and audit your application to catch similar issues early on. You've got this! Following these steps will help solidify your defenses, and together we can make the internet a safer place! 🛡️

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.01055 · 64.1th percentile
Published
2022-11-26T00:00Z
EPSS history
Timeline
  • 26 NOV 00:00Z
    drachtio-server before 0.8.19 has a heap-based buffer over-read via a long Request-URI in an INVITE request
    cvelistv5