CVE-2019-25034

Unbound before 1.9.5 allows an integer overflow in sldns_str2wire_dname_buf_origin, leading to an out-of-bounds write

published April 27, 2021

CVSS
—
EPSS
3%
Percentile
86.8
In the wild
Unconfirmed
What it is

⚠️ An integer overflow that appears harmless could still lead to an out-of-bounds write in Unbound before version 1.9.5 — like a miscalculated recipe that overflows the pot! Think of it like a cookbook that mistakenly instructs you to add way too much water — if unchecked, your pot could overflow and create a messy situation when you’re just trying to make soup! While the vendor disputes that this is a vulnerability, it’s important to consider even minor issues can lead to unexpected behavior, leaving your system in an awkward spot. It’s not actively exploitable, but code that runs unchecked can always surprise you when you least expect it!

Put simply

Think of it like a cookbook that mistakenly instructs you to add way too much water — if unchecked, your pot could overflow and create a messy situation when you’re just trying to make soup! The vulnerability in Unbound is due to an integer overflow in the function sldns_str2wire_dname_buf_origin, which can potentially allow for an out-of-bounds write, risking application stability and behavior.

What to do

While the vendor disputes that this is a vulnerability, it’s important to consider even minor issues can lead to unexpected behavior, leaving your system in an awkward spot. It’s not actively exploitable, but code that runs unchecked can always surprise you when you least expect it! To stay safe, it's best to upgrade Unbound to version 1.9.5 or later. Regularly monitor your installations for updates and review any unusual behaviors to ensure everything runs smoothly. You've got this! With a simple update, you can keep your systems secure and running like a well-oiled machine! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02881 · 86.8th percentile
Published
2021-04-27T05:17Z
EPSS history
Timeline
  • 27 APR 05:17Z
    Unbound before 1.9.5 allows an integer overflow in sldns_str2wire_dname_buf_origin, leading to an out-of-bounds write
    cvelistv5