CVE-2019-0195GHSA-6MWH-FW4P-75FJ
Manipulating classpath asset file URLs, an attacker could guess the path to a known file in the classpath and have it downloaded.
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 5.4.5
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
Manipulating classpath asset file URLs, an attacker could guess the path to a known file in the classpath and have it downloaded. If the attacker found the file with the value of the tapestry.hmac-passphrase configuration symbol, most probably the webapp's AppModule class, the value of this symbol could be used to craft a Java deserialization attack, thus running malicious injected Java code. The vector would be the t:formdata parameter from the Form component.
Timeline
- CVE published
- Record last updated
- EPSS reached 10%
FIRST estimates at least a 10% chance of exploitation in the next 30 days
Affected versions
- n/a Apache Tapestry
Apache Tapestry 5.4.0 to 5.4.3
- org.apache.tapestry:tapestry-coreMaven
From 5.4.0 · fixed in 5.4.5
References 7
lists.apache.org
- thread.html/5173c4eed06e2fca6fd5576ed723ff6bb1711738ec515cb51a04ab24@<users.tapestry.apache.org>
- thread.html/a4092cb3bacb143571024e79c0016c039b6c982423daa33a7a5c794a@<users.tapestry.apache.org>
- thread.html/6c40c1e03d2131119f9b77882431a0050f02bf9cae9ee48b84d012df@<users.tapestry.apache.org>
- thread.html/r87523dd07886223aa086edc25fe9b8ddb9c1090f7db25b068dc30843@<commits.tapestry.apache.org>
- thread.html/r7d9c54beb1dc97dcccc58d9b5d31f0f7166f9a25ad1beba5f8091e0c@<commits.tapestry.apache.org>
- thread.html/r237ff7f286bda31682c254550c1ebf92b0ec61329b32fbeb2d1c8751@<users.tapestry.apache.org>