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.
| Package | Affected versions | Patched versions |
|---|---|---|
org.bedework:bw-webdavMaven | >= 4.0.1, < 4.0.3 | 4.0.3 |
Affected products
2Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
4- github.com/advisories/GHSA-5p52-j8pw-j7x5ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2018-20000ghsaADVISORY
- github.com/Bedework/bw-webdav/compare/bw-webdav-4.0.2...bw-webdav-4.0.3ghsax_refsource_MISCWEB
- github.com/Bedework/bw-webdav/pull/1ghsax_refsource_MISCWEB
News mentions
0No linked articles in our index yet.