Lucene search
K

Apache Tapestry 5.3.6 HMAC Timing Attack Vulnerability

🗓️ 26 Aug 2019 00:00:00Reported by David TomaschikType 
zdt
 zdt
🔗 0day.today👁 28 Views

Apache Tapestry HMAC Timing Attack Vulnerability CVE-2019-1007

Related
Code
ReporterTitlePublishedViews
Family
CNVD
Apache Tapestry Denial of Service Vulnerability
25 Aug 201500:00
cnvd
CVE
CVE-2014-1972
22 Aug 201523:00
cve
CVE
CVE-2019-10071
16 Sep 201917:46
cve
Cvelist
CVE-2014-1972
22 Aug 201523:00
cvelist
Cvelist
CVE-2019-10071
16 Sep 201917:46
cvelist
EUVD
EUVD-2019-0665
7 Oct 202500:30
euvd
EUVD
EUVD-2022-3496
3 Oct 202520:07
euvd
Github Security Blog
Apache Tapestry Unsafe Object Storage
13 May 202201:26
github
Github Security Blog
Timing attack on HMAC signature comparison in Apache Tapestry
26 Sep 201921:30
github
Japan Vulnerability Notes
JVN#17611367: Apache Tapestry deserializes untrusted data
20 Aug 201500:00
jvn
Rows per page
CVE-2019-10071: Timing Attack in HMAC Verification in Apache Tapestry

Affected versions:
- Apache Tapestry 5.3.6 through current releases.

Description:
Apache Tapestry uses HMACs to verify the integrity of objects stored on the
client side.  This was added to address the Java deserialization
vulnerability
disclosed in CVE-2014-1972.  In the fix for the previous vulnerability, the
HMACs were compared by string comparison, which is known to be vulnerable to
timing attacks.

Mitigation:
No new release of Tapestry has occurred since the issue was reported.
Affected
organizations may want to consider locally applying commit
d3928ad44714b949d247af2652c84dae3c27e1b1.

Timeline:
- 2019-03-12: Issue discovered.
- 2019-03-13: Issue reported to [email protected]
- 2019-03-29: Pinged thread to ask for update.
- 2019-04-19: Fix committed.
- 2019-04-23: Asked about release timeline, response "in the upcoming
months"
- 2019-05-28: Pinging again about release.
- 2019-06-24: Asked again, asked for CVE number assigned.  No update on
  timeline.
- 2019-08-22: Disclosure posted.

This vulnerability was discovered by David Tomaschik of the Google Security
Team.

-- 
David Tomaschik
Security Engineer
ISA Assessments

#  0day.today [2019-12-04]  #

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation