VYPR
High severityNVD Advisory· Published Dec 10, 2018· Updated Sep 16, 2024

CVE-2018-20000

CVE-2018-20000

Description

Apereo Bedework bw-webdav before 4.0.3 allows XXE attacks, as demonstrated by an invite-reply document that reads a local file, related to webdav/servlet/common/MethodBase.java and webdav/servlet/common/PostRequestPars.java.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Apereo Bedework bw-webdav before 4.0.3 allows XXE attacks via crafted invite-reply documents, enabling local file disclosure.

Vulnerability

Apereo Bedework bw-webdav versions prior to 4.0.3 are vulnerable to XML External Entity (XXE) injection attacks. The flaw resides in the webdav/servlet/common/MethodBase.java and webdav/servlet/common/PostRequestPars.java files, which do not safely disable XML external entity processing. An attacker can exploit this by submitting a specially crafted invite-reply document that includes external entity declarations. The vulnerable versions are >= 4.0.1, < 4.0.3 [1][4].

Exploitation

An attacker does not need prior authentication; they can send a malicious XML document (e.g., an invite-reply) to the WebDAV endpoint. The attacker’s XML payload references an external entity pointing to a local file on the server. When the server parses this XML without secure processing, it resolves the entity and includes the file’s content in the response or error output. No special privileges or user interaction beyond submitting the document is required [1][3].

Impact

Successful exploitation leads to information disclosure. The attacker can read arbitrary files from the filesystem of the server hosting bw-webdav, such as configuration files containing credentials or other sensitive data. The compromise is limited to file read; remote code execution or denial of service are not directly achievable through this XXE vector alone [1][4].

Mitigation

The vulnerability is fixed in version 4.0.3, released on or before December 10, 2018. The fix ensures both MethodBase and PostRequestPars use secure XML parsing settings to disable external entity resolution [2][3]. Upgrading to bw-webdav version 4.0.3 or later is the recommended mitigation. No workarounds are documented; applying the patch as soon as possible is advised [4].

AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
org.bedework:bw-webdavMaven
>= 4.0.1, < 4.0.34.0.3

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

4

News mentions

0

No linked articles in our index yet.