CVE-2022-45474

drachtio-server 0.8.18 has a request-handler.cpp event_cb use-after-free for any request

Critical · published November 18, 2022

CVSS v3.1
9.8
EPSS
1%
Percentile
62.5
In the wild
Unconfirmed
What it is

🚨 A shocking use-after-free flaw in drachtio-server could put your app on a wild rollercoaster ride! 🎢 Think of it like a restaurant where the waiter keeps using the same table for orders even after it's been cleared, causing confusion and mistakes that could lead to a disastrous dining experience. An attacker could exploit this vulnerability to crash your server or even execute arbitrary code, resulting in full control over the affected system. This is absolutely devastating for any application relying on drachtio-server, potentially exposing sensitive data or causing significant downtime.

Put simply

Think of it like a restaurant where the waiter keeps using the same table for orders even after it's been cleared, causing confusion and mistakes that could lead to a disastrous dining experience. The vulnerability in drachtio-server version 0.8.18 occurs due to the mishandling of memory in the request-handler.cpp file, creating a situation where memory that has been freed can still be accessed, leading to unpredictable behavior.

What to do

An attacker could exploit this vulnerability to crash your server or even execute arbitrary code, resulting in full control over the affected system. This is absolutely devastating for any application relying on drachtio-server, potentially exposing sensitive data or causing significant downtime. To mitigate this risk, update to the latest version of drachtio-server as soon as possible. Regularly review your application's memory management practices and ensure that proper checks are in place to prevent similar issues. 🚀 You've got this! With a quick update, you'll keep your application safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01002 · 62.5th percentile
Published
2022-11-18T00:00Z
EPSS history
Timeline
  • 18 NOV 00:00Z
    drachtio-server 0.8.18 has a request-handler.cpp event_cb use-after-free for any request
    cvelistv5