CVE-2023-47640
Last modified
CVE-2023-47640 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. DataHub is an open-source metadata platform. The HMAC signature for DataHub Frontend sessions was being signed using a SHA-1 HMAC with the frontend secret key. EPSS estimates a 0.36% chance of exploitation in the next 30 days.
Description
DataHub is an open-source metadata platform. The HMAC signature for DataHub Frontend sessions was being signed using a SHA-1 HMAC with the frontend secret key. SHA1 with a 10 byte key can be brute forced using sufficient resources (i.e. state level actors with large computational capabilities). DataHub Frontend was utilizing the Play LegacyCookiesModule with default settings which utilizes a SHA1 HMAC for signing. This is compounded by using a shorter key length than recommended by default for the signing key for the randomized secret value. An authenticated attacker (or attacker who has otherwise obtained a session token) could crack the signing key for DataHub and obtain escalated privileges by generating a privileged session cookie. Due to key length being a part of the risk, deployments should update to the latest helm chart and rotate their session signing secret. All deployments using the default helm chart configurations for generating the Play secret key used for signing are affected by this vulnerability. Version 0.11.1 resolves this vulnerability. All users are advised to upgrade. There are no known workarounds for this vulnerability.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Datahub Project | Datahub | < 0.11.1 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2023-47640?
How severe is CVE-2023-47640?
How do I fix CVE-2023-47640?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2023
- CVE-2023-47635Decidim is a participatory democracy framework. Starting in …5.7
- CVE-2023-47636The Pimcore Admin Classic Bundle provides a Backend UI for P…5.3
- CVE-2023-47637Pimcore is an Open Source Data & Experience Management Platf…8.8
- CVE-2023-47638Rejected reason: Confirm reference is not public.
- CVE-2023-47639API Platform Core is a system to create hypermedia-driven RE…5.3
- CVE-2023-4764Incorrect security UI in BFCache in Google Chrome prior to 1…6.5
- CVE-2023-47641aiohttp is an asynchronous HTTP client/server framework for …6.5
- CVE-2023-47642Zulip is an open-source team collaboration tool. It was disc…4.3
- CVE-2023-47643SuiteCRM is a Customer Relationship Management (CRM) softwar…5.3
- CVE-2023-47644Cross-Site Request Forgery (CSRF) vulnerability in profilegr…8.8
- CVE-2023-47645Cross-Site Request Forgery (CSRF) vulnerability in Registrat…8.8
- CVE-2023-47646Auth. (Shop Manager+) Stored Cross-Site Scripting (XSS) vuln…4.8
Are you affected by CVE-2023-47640?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
