CVE-2017-13783
High · 8.8CVSS
8.8
EPSS
5.8%
Published
Nov 13, 2017
CISA due date
—
Cloudanix analysis
A flaw in how certain software handles web content can let attackers take over systems or crash them by tricking users into visiting a bad website.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Web Framework
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw allows remote attackers to trigger memory corruption in the WebKit component, enabling arbitrary code execution or denial of service through a crafted web site.
Why it matters to the business
Potential full system compromise or service disruption affecting users of impacted container runtimes and related documentation packages, with low but stable exploit likelihood and available public exploits increasing urgency for patching across ecosystems with many downstream dependents.
How an attack unfolds
An attacker crafts a malicious website that, when visited by a user on an affected system, triggers memory corruption in WebKit leading to code execution or crash; public exploits are available and could be leveraged by threat actors in campaigns.
How to fix it
Update runc (Chainguard) to 1.1.12-r7, runc (Wolfi) to 1.1.12-r7, runc-doc (Chainguard) to 1.1.12-r7, and runc-doc (Wolfi) to 1.1.12-r7. Apply vendor patches promptly given exploit availability.
How to confirm the fix worked
Verify package versions match the fixed releases listed and confirm no vulnerable WebKit components remain in the environment through dependency scans.
Typical attack path
- Deliver crafted website via phishing or compromised site
- Victim browser or application processes the malicious content
- Memory corruption is triggered leading to RCE or DoS
- Attacker gains code execution or crashes the application
How to detect it
Review web server and browser logs for access to suspicious or crafted URLs; look for sudden application crashes or unexpected code execution patterns in process monitoring.
What your security team should do
- Prioritize patching all listed runc packages to the specified fixed versions within 30 days
- Monitor EPSS and exploit maturity trends for any increase in activity
- Scan for any remaining vulnerable instances across container ecosystems
The record
An issue was discovered in certain Apple products. iOS before 11.1 is affected. Safari before 11.0.1 is affected. iCloud before 7.1 on Windows is affected. iTunes before 12.7.1 on Windows is affected. tvOS before 11.1 is affected. The issue involves the "WebKit" component. It allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted web site.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | webkit2gtk | 0 | 2.18.1-1 |
| Debian:11 | webkit2gtk | 0 | 2.18.1-1 |
| Debian:12 | webkit2gtk | 0 | 2.18.1-1 |
| Debian:13 | webkit2gtk | 0 | 2.18.1-1 |
| Mageia:6 | webkit2 | 0 | 2.18.3-1.mga6 |
| Ubuntu:16.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:16.04:LTS | qtwebkit-source | 0 | No fix |
| Ubuntu:16.04:LTS | webkit2gtk | 0 | 2.18.3-0ubuntu0.16.04.1 |
| Ubuntu:16.04:LTS | webkitgtk | 0 | No fix |
| Ubuntu:18.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:18.04:LTS | qtwebkit-source | 0 | No fix |
| Ubuntu:18.04:LTS | webkit2gtk | 0 | 2.18.2-1 |
| Ubuntu:18.04:LTS | webkitgtk | 0 | No fix |
| Ubuntu:20.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:22.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:24.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | qtwebkit-source | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | webkitgtk | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | qtwebkit-source | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | webkitgtk | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | qtwebkit-opensource-src | 0 | No fix |
| Ubuntu:Pro:24.04:LTS | qtwebkit-opensource-src | 0 | No fix |
Related vulnerabilities
- CVE-2024-27834 The issue was addressed with improved checks. Also affects webkit2gtk
- CVE-2024-23280 An injection issue was addressed with improved validation. Also affects webkit2gtk
- CVE-2024-23284 A logic issue was addressed with improved state management. Also affects webkit2gtk
- CVE-2024-23263 A logic issue was addressed with improved validation. Also affects webkit2gtk
- CVE-2024-23254 The issue was addressed with improved UI handling. Also affects webkit2gtk
- CVE-2024-23213 The issue was addressed with improved memory handling. Also affects webkit2gtk
- CVE-2024-23222 A type confusion issue was addressed with improved checks. Also affects webkit2gtk
- CVE-2024-23206 An access issue was addressed with improved access restrictions. Also affects webkit2gtk