CVE-2025-32743CWE-392

In ConnMan through 1.44, the lookup string in ns_resolv in dnsproxy.c can be NULL or an empty string when the TC (Truncated) bit is set in a DNS response

Critical · published April 10, 2025

CVSS v3.1
9.0
EPSS
1%
Percentile
43.7
In the wild
Unconfirmed
What it is

🚨 A sneaky NULL string in ConnMan's DNS response can bring your application to its knees! This vulnerability allows for devastating crashes or even arbitrary code execution. 🔥 Think of it like a restaurant that receives an order with missing items. The kitchen tries to whip up a meal but ends up serving chaos, making everyone sick—your application faces a similar fate when it miscalculates lengths and mishandles memory operations! This vulnerability could lead to an application crash, causing your services to go down and leaving users frustrated. At worst, an attacker could execute arbitrary code, gaining control over your system. The fallout from this could be absolutely devastating for your operations!

Put simply

Think of it like a restaurant that receives an order with missing items. The kitchen tries to whip up a meal but ends up serving chaos, making everyone sick—your application faces a similar fate when it miscalculates lengths and mishandles memory operations! In ConnMan versions up to 1.44, the dnsproxy.c component mishandles NULL or empty lookup strings when the TC bit is set in a DNS response, leading to incorrect memory operations and potential application crashes or remote code execution.

What to do

This vulnerability could lead to an application crash, causing your services to go down and leaving users frustrated. At worst, an attacker could execute arbitrary code, gaining control over your system. The fallout from this could be absolutely devastating for your operations! To protect your systems, immediately update ConnMan to the latest version where this vulnerability is patched. Additionally, conduct a thorough audit of your DNS handling implementations to ensure they’re robust against similar issues. You've got this! With a quick update, you’ll bolster your defenses and keep your application running smoothly. 🛡️

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00526 · 43.7th percentile
Weakness
CWE-392 · Missing Report of Error Condition
Published
2025-04-10T00:00Z
EPSS history
Timeline
  • 10 APR 00:00Z
    In ConnMan through 1.44, the lookup string in ns_resolv in dnsproxy.c can be NULL or an empty string when the TC (Truncated) bit is set in a DNS response
    cvelistv5