CVE-2020-25614

xmlquery before 1.3.1 lacks a check for whether a LoadURL response is in the XML format, which allows attackers to cause a denial of service (SIGSEGV) at…

published September 16, 2020

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

⚠️ A missing check for XML format could trigger a denial of service in xmlquery before version 1.3.1! 🛠️ It's like a restaurant accepting any dish without checking if it's on the menu! Imagine ordering food at a restaurant and the chef serves you a shoe instead of a steak because nobody checked the orders. That's what happens here; xmlquery doesn't verify if a LoadURL response is actually in XML format, leading to chaos! An attacker can cause xmlquery to crash, resulting in potential downtime and disruptions in services that rely on it. The consequences could range from minor inconvenience to more significant service interruptions, depending on how integrated it's used.

Put simply

Imagine ordering food at a restaurant and the chef serves you a shoe instead of a steak because nobody checked the orders. That's what happens here; xmlquery doesn't verify if a LoadURL response is actually in XML format, leading to chaos! This vulnerability arises because xmlquery fails to check the response format from LoadURL, leading to a segmentation fault (SIGSEGV) when invalid data is processed. This opens the door for denial of service attacks.

What to do

An attacker can cause xmlquery to crash, resulting in potential downtime and disruptions in services that rely on it. The consequences could range from minor inconvenience to more significant service interruptions, depending on how integrated it's used. Upgrade xmlquery to version 1.3.1 or later to ensure that format checks are in place. Additionally, review your application logs for any unexpected behaviors and implement proper input validation to enhance security. You've got this! Patch up your xmlquery and keep your services running smoothly! 🚀🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01936 · 79.9th percentile
Published
2020-09-16T14:41Z
EPSS history
Timeline
  • 16 SEP 14:41Z
    xmlquery before 1.3.1 lacks a check for whether a LoadURL response is in the XML format, which allows attackers to cause a denial of service (SIGSEGV) at…
    cvelistv5