Cloudanix VulnDB

CVE-2017-2538

High · 8.8

CVSS

8.8

EPSS

1.8%

Published

May 22, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in how certain web content is handled could let attackers take over systems or crash applications just by getting someone to visit 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

Memory corruption in the WebKit component allowing remote code execution or denial of service when processing crafted web content.

Why it matters to the business

Attackers can compromise affected systems to run malicious code or crash services, risking data exposure and downtime on any deployments using the listed MySQL packages until patched; prevalence across Chainguard MySQL images increases exposure surface for organizations relying on them.

How an attack unfolds

An attacker hosts a malicious website embedding specially crafted content that triggers the WebKit memory corruption flaw when rendered by a vulnerable browser or application, leading to arbitrary code execution or a crash.

How to fix it

Upgrade immediately to the fixed package versions: mysql-8.0 (Chainguard) 8.0.38-r0, mysql-8.0-dev (Chainguard) 8.0.38-r0, mysql-8.0-oci-entrypoint (Chainguard) 8.0.38-r0, mysql-8.0-oci-entrypoint-compat (Chainguard) 8.0.38-r0, and mysql-8.0-client (Chainguard) 8.0.38-r0. Apply updates across all environments and verify no older vulnerable versions remain in use.

How to confirm the fix worked

Confirm package versions match or exceed the listed fixed releases using package managers or image scanners; test rendering of known exploit patterns in isolated environments to verify absence of the memory corruption behavior.

Typical attack path

  1. Attacker prepares and hosts a website with malicious WebKit-triggering content
  2. Victim is directed to the site via phishing or compromised links
  3. WebKit processes the crafted content and triggers memory corruption
  4. Attacker gains code execution or causes denial of service on the target system

How to detect it

Review web server and application logs for unexpected crashes or memory-related errors when processing external web content; inspect browser or WebKit process activity for anomalies tied to untrusted sites.

What your security team should do

  • Prioritize patching all listed MySQL packages to the specified fixed versions within the next maintenance window given the remote code execution potential
  • Scan container images and deployments for any instances of the vulnerable Chainguard MySQL packages
  • Monitor EPSS and exploit maturity indicators for any future increase in activity despite the CVE's age

The record

An issue was discovered in certain Apple products. iOS before 10.3.2 is affected. Safari before 10.1.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.16.4-1
Debian:11 webkit2gtk 0 2.16.4-1
Debian:12 webkit2gtk 0 2.16.4-1
Debian:13 webkit2gtk 0 2.16.4-1
SUSE:Linux Enterprise Desktop 12 SP2 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Desktop 12 SP3 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Server 12 SP2 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Server 12 SP3 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Software Development Kit 12 SP3 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Workstation Extension 12 SP2 webkit2gtk3 0 2.18.0-2.9.1
SUSE:Linux Enterprise Workstation Extension 12 SP3 webkit2gtk3 0 2.18.0-2.9.1
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.16.6-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 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
openSUSE:Tumbleweed gtk3 0 2.32.4-1.1

Related vulnerabilities