CVE-2014-1730
NoneCVSS
—
EPSS
3.2%
Published
Apr 26, 2014
CISA due date
—
Cloudanix analysis
An old flaw in the Chrome browser could have allowed websites to read information they were not supposed to access.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Library
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability arises from improper storage of internationalization metadata in the V8 engine, resulting in type confusion that allows reading of arbitrary property values and bypass of intended access restrictions.
Why it matters to the business
Potential exposure of sensitive data within browser contexts on outdated systems; the issue dates to 2014 with negligible modern relevance given widespread patching and low EPSS.
How an attack unfolds
An attacker hosts a malicious webpage that delivers JavaScript exploiting type confusion in i18n handling within V8 to read restricted object properties.
How to fix it
Upgrade affected browsers to Chrome 34.0.1847.131 (Windows/OS X) or 34.0.1847.132 (Linux) or later versions that resolve the metadata handling issue.
How to confirm the fix worked
Confirm browser versions meet or exceed the patched releases and test that JavaScript property access behaves as expected under access controls.
Typical attack path
- Serve malicious webpage to target browser
- Trigger JavaScript execution leveraging i18n metadata flaw
- Perform type confusion to access unauthorized property values
How to detect it
Review historical web proxy or browser logs for unusual JavaScript-driven property access patterns from 2014-era activity; modern detection is impractical due to age and lack of known active exploitation.
What your security team should do
- Verify all browser deployments are on supported current versions
- Retire or isolate any remaining legacy browser instances
- Incorporate regular browser update enforcement into endpoint policies
The record
Google V8, as used in Google Chrome before 34.0.1847.131 on Windows and OS X and before 34.0.1847.132 on Linux, does not properly store internationalization metadata, which allows remote attackers to bypass intended access restrictions by leveraging "type confusion" and reading property values, related to i18n.js and runtime.cc.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:7 | chromium-browser | 0 | 34.0.1847.132-1~deb7u1 |
| Mageia:3 | chromium-browser-stable | 0 | 34.0.1847.132-2.mga3 |
| Mageia:4 | chromium-browser-stable | 0 | 34.0.1847.132-2.mga4 |
| Ubuntu:14.04:LTS | chromium-browser | 0 | 36.0.1985.125-0ubuntu1.14.04.0~pkg1029 |
| Ubuntu:14.04:LTS | oxide-qt | 0 | 1.0.4-0ubuntu0.14.04.1 |
| Ubuntu:16.04:LTS | libv8-3.14 | 0 | No fix |
| Ubuntu:18.04:LTS | libv8-3.14 | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | libv8-3.14 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | libv8-3.14 | 0 | No fix |
| openSUSE:Tumbleweed | chromium | 0 | 113.0.5672.92-1.1 |
| openSUSE:Tumbleweed | chromium | 0 | 55.0.2883.75-3.1 |
Related vulnerabilities
- CVE-2014-3178 Use-after-free vulnerability in core/dom/Node.cpp in Blink, as used in Google Chrome… Also affects chromium-browser
- CVE-2014-3168 Use-after-free vulnerability in the SVG implementation in Blink, as used in Google Chrome… Also affects chromium-browser
- CVE-2014-3165 Use-after-free vulnerability in modules/websockets/WorkerThreadableWebSocketChannel.cpp… Also affects chromium-browser
- CVE-2014-1748 The ScrollView::paint function in platform/scroll/ScrollView.cpp in Blink, as used in… Also affects chromium-browser
- CVE-2013-2842 Use-after-free vulnerability in Google Chrome before 27.0.1453.93 allows remote attackers… Also affects chromium-browser
- CVE-2014-7904 Buffer overflow in Skia, as used in Google Chrome before 39.0.2171.65, allows remote… Also affects chromium-browser-stable
- CVE-2015-1291 The ContainerNode::parserRemoveChild function in core/dom/ContainerNode.cpp in Blink, as… Also affects chromium-browser-stable
- CVE-2015-1266 content/browser/webui/content_web_ui_controller_factory.cc in Google Chrome before… Also affects chromium-browser-stable