CVE-2019-11371

BWA (aka Burrow-Wheeler Aligner) 0.7.17 r1198 has a Buffer Overflow via a long prefix that is mishandled in bns_fasta2bntseq and bns_dump at btnseq.c

published April 20, 2019

CVSS
—
EPSS
2%
Percentile
75.4
In the wild
Unconfirmed
What it is

⚠️ A single long prefix is the culprit here, leading to a potential buffer overflow in BWA 0.7.17! Think of it like a long-winded speech that causes the microphone to short out. 🎤 Imagine you're at a restaurant, and the waiter keeps piling on the mashed potatoes until they spill over the plate — that’s what's happening here with the buffer overflow! The prefix is too long, and it’s messing with the memory like an overflowing dish can disrupt a dining experience. An attacker could exploit this buffer overflow to potentially crash the application or even execute arbitrary code — which could lead to a complete system meltdown! While it’s not known to be exploited at this moment, the consequences could be absolutely devastating if triggered.

Put simply

Imagine you're at a restaurant, and the waiter keeps piling on the mashed potatoes until they spill over the plate — that’s what's happening here with the buffer overflow! The prefix is too long, and it’s messing with the memory like an overflowing dish can disrupt a dining experience. This vulnerability in BWA arises from mishandling a long prefix in the functions bns_fasta2bntseq and bns_dump located in btnseq.c, allowing for a buffer overflow that compromises memory integrity.

What to do

An attacker could exploit this buffer overflow to potentially crash the application or even execute arbitrary code — which could lead to a complete system meltdown! While it’s not known to be exploited at this moment, the consequences could be absolutely devastating if triggered. To protect your systems, it’s essential to update BWA to the latest version available and ensure that any input length is properly validated before processing. Regularly reviewing and updating your dependencies can help prevent such vulnerabilities from being exploited in the future. You’ve got this! By taking these steps, you’ll be well on your way to securing your systems! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01589 · 75.4th percentile
Published
2019-04-20T17:23Z
EPSS history
Timeline
  • 20 APR 17:23Z
    BWA (aka Burrow-Wheeler Aligner) 0.7.17 r1198 has a Buffer Overflow via a long prefix that is mishandled in bns_fasta2bntseq and bns_dump at btnseq.c
    cvelistv5