Description
Apache Tapestry before 5.3.6 relies on client-side object storage without checking whether a client has modified an object, which allows remote attackers to cause a denial of service (resource consumption) or execute arbitrary code via crafted serialized data.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.apache.tapestry:tapestry-core | < 5.3.6 | 5.3.6 | GHSA-c438-8cvq-pxxx |
References
- https://tapestry.apache.org/release-notes-536.html
- https://issues.apache.org/jira/browse/TAP5-2008
- JVN#17611367 third-party-advisory
- JVNDB-2015-000118 third-party-advisory
- [oss-security] 20190823 CVE-2019-10071: Timing Attack in HMAC Verification in Apache Tapestry mailing-list
- 20190825 CVE-2019-10071: Timing Attack in HMAC Verification in Apache Tapestry mailing-list
- [tapestry-users] 20190913 Re: CVE-2019-10071: Apache Tapestry vulnerability disclosure mailing-list
- [tapestry-users] 20191007 Re: CVE-2019-10071: Apache Tapestry vulnerability disclosure mailing-list
- [tapestry-commits] 20200111 svn commit: r1055136 [2/2] - in /websites/production/tapestry/content: cache/main.pageCache component-rendering.html content-type-and-markup.html dom.html https.html request-processing.html response-compression.html securi mailing-list
- [tapestry-commits] 20200531 svn commit: r1061326 [4/4] - in /websites/production/tapestry/content: ./ cache/ mailing-list