CVE-2025-47868CWE-122CWE-787

Apache NuttX RTOS: tools/bdf-converter.: tools/bdf-converter: Fix loop termination condition.

Critical · published June 16, 2025

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

🚨 An out-of-bounds write could lead to a heap overflow in your font conversion tools! The bdf-converter in Apache NuttX RTOS is the culprit here, and if you're using it with external data, you might be in for a surprise! 🔥 Think of this as a waiter misplacing your order and accidentally preparing a dish with extra ingredients that overflow the plate. Instead of a perfectly served meal, you get a messy heap on the table — in this case, the overflow could be exploited for malicious purposes! An attacker could potentially manipulate the bdf-converter to execute arbitrary code, leading to system crashes or unauthorized access! This might have devastating effects on your applications, especially if they rely on this utility for font conversion. Don't let your project become a playground for unintended consequences!

Put simply

Think of this as a waiter misplacing your order and accidentally preparing a dish with extra ingredients that overflow the plate. Instead of a perfectly served meal, you get a messy heap on the table — in this case, the overflow could be exploited for malicious purposes! This vulnerability arises from an out-of-bounds write operation in the bdf-converter, which can cause a heap-based buffer overflow. Essentially, it allows external data to corrupt memory, leading to unpredictable behavior in the application.

What to do

An attacker could potentially manipulate the bdf-converter to execute arbitrary code, leading to system crashes or unauthorized access! This might have devastating effects on your applications, especially if they rely on this utility for font conversion. Don't let your project become a playground for unintended consequences! Upgrade your Apache NuttX to version 12.9.0 or later to patch this vulnerability immediately. Also, consider reviewing your usage of the bdf-converter to ensure it isn't exposed to untrusted data. You're on the right track! Patch up and secure your setup to keep those fonts flowing safely! 🛡️

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.00741 · 54.2th percentile
Weaknesses
CWE-122 · Heap-based Buffer Overflow; CWE-787 · Out-of-bounds Write
Published
2025-06-16T11:00Z
EPSS history
Timeline
  • 16 JUN 11:00Z
    Apache NuttX RTOS: tools/bdf-converter.: tools/bdf-converter: Fix loop termination condition.
    cvelistv5