← Vulnerability feed

Vulnerability record · CVE-2018-11646 · published 1 June 2018

CVE-2018-11646: WebKitGTK+ favicon database null pageURL crash

WWebkitgtk · Webkitgtk\+

WebKitGTK+ through 2.21.3 mishandles an unset pageURL in webkitFaviconDatabaseSetIconForPageURL and webkitFaviconDatabaseSetIconURLForPageURL in UIProcess/API/glib/WebKitFaviconDatabase.cpp, causing an application crash. The flaw is a null-pointer style handling error that lets a remote, unauthenticated trigger terminate the affected process.

7.5 CVSS 3.0 High EPSS 69% · top 0.7%
7.5CVSS 3.0 base score, v2 5.0
69%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
10References, 6 tagged exploit
17 Jun 2026Last modified by NVD

Description

webkitFaviconDatabaseSetIconForPageURL and webkitFaviconDatabaseSetIconURLForPageURL in UIProcess/API/glib/WebKitFaviconDatabase.cpp in WebKit, as used in WebKitGTK+ through 2.21.3, mishandle an unset pageURL, leading to an application crash.

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

high priorityCVSS 7.5 with network reachability, no authentication and no user interaction, plus public exploit code and a very high EPSS score, make this a serious denial-of-service risk despite the absence of KEV listing.

What it is

WebKitGTK+ through 2.21.3 mishandles an unset pageURL in webkitFaviconDatabaseSetIconForPageURL and webkitFaviconDatabaseSetIconURLForPageURL in UIProcess/API/glib/WebKitFaviconDatabase.cpp, causing an application crash. The flaw is a null-pointer style handling error that lets a remote, unauthenticated trigger terminate the affected process.

Impact

An attacker can crash the WebKitGTK+ process, causing a denial of service for any application embedding the affected WebKit build. There is no evidence in the record of code execution, data disclosure or data modification.

Attack surface

The CVSS vector is network-reachable with no privileges and no user interaction required, so the crash can be triggered remotely. The description does not specify the exact delivery path, but the favicon database API is reached through web content handling.

Exploitation

CISA KEV does not list this CVE, but public exploit code is referenced on Exploit-DB and in the GNOME bug report, and EPSS is 0.68563 (99.3rd percentile), indicating a high likelihood of exploitation activity.

What to do

  • Upgrade WebKitGTK+ to a version newer than 2.21.3 that contains the fix referenced in the WebKit bug 186164 patch.
  • Apply the distribution vendor update (for example the Gentoo GLSA 201808-04 advisory) if you rely on packaged WebKitGTK+.
  • If immediate patching is not possible, restrict or disable untrusted web content rendering in applications that embed WebKitGTK+.
  • Monitor for repeated crashes of WebKitGTK+-based applications and treat them as potential exploitation attempts.

Detection

  • Watch application and system logs for repeated crashes or segfaults in WebKitGTK+ processes, especially those tied to favicon database operations.
  • Use endpoint detection to flag crash reports referencing WebKitFaviconDatabase.cpp or the favicon database API.
  • Correlate crash events with inbound web content or browsing activity to identify a remote trigger pattern.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
https://bugs.webkit.org/show_bug.cgi?id=186164 Issue TrackingPatchVendor Advisory
https://bugzilla.gnome.org/show_bug.cgi?id=795740 ExploitIssue TrackingThird Party Advisory
https://security.gentoo.org/glsa/201808-04 Third Party Advisory
https://www.exploit-db.com/exploits/44842/ ExploitThird Party AdvisoryVDB Entry
https://www.exploit-db.com/exploits/44876/ ExploitThird Party AdvisoryVDB Entry
https://bugs.webkit.org/show_bug.cgi?id=186164 Issue TrackingPatchVendor Advisory
https://bugzilla.gnome.org/show_bug.cgi?id=795740 ExploitIssue TrackingThird Party Advisory
https://security.gentoo.org/glsa/201808-04 Third Party Advisory
https://www.exploit-db.com/exploits/44842/ ExploitThird Party AdvisoryVDB Entry
https://www.exploit-db.com/exploits/44876/ ExploitThird Party AdvisoryVDB Entry

Track CVE-2018-11646 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2023-42917Apple WebKit memory corruption allows code execution via web contentCVE-2023-42917 is an out-of-bounds write (CWE-787) in WebKit that Apple addressed with improved locking. Processing malicious web content can lead to…KEVEPSS 9.3%analysed8.8CVE-2023-41993Apple WebKit improper check allows arbitrary code executionCVE-2023-41993 is a WebKit flaw where processing web content can lead to arbitrary code execution, addressed with improved checks. Apple states it is…KEVEPSS 24%analysed8.8CVE-2023-37450Apple WebKit web content processing arbitrary code executionApple WebKit fails to properly validate web content, allowing arbitrary code execution when a victim processes a crafted page. The flaw affects Safar…KEVEPSS 19%analysed8.8CVE-2023-32439Apple WebKit type confusion allows code executionA type confusion flaw in WebKit was fixed by improved checks in iOS 16.5.1, iPadOS 16.5.1, iOS 15.7.7, iPadOS 15.7.7, macOS Ventura 13.4.1 and Safari…KEVEPSS 24%analysed8.8CVE-2023-32373Apple WebKit use-after-free enables code execution via web contentA use-after-free flaw in Apple's WebKit engine was fixed across watchOS, tvOS, macOS, iOS, iPadOS and Safari. Processing maliciously crafted web cont…KEVEPSS 12%analysed6.5CVE-2023-42916Apple WebKit out-of-bounds read allows sensitive information disclosureCVE-2023-42916 is an out-of-bounds read in Apple's WebKit engine caused by insufficient input validation. Processing web content can disclose sensiti…KEVEPSS 18%analysed6.5CVE-2023-28204Apple WebKit out-of-bounds read discloses sensitive informationAn out-of-bounds read in WebKit, caused by insufficient input validation, allows processing of web content to disclose sensitive information. Apple s…KEVEPSS 14%analysed9.8CVE-2019-8375Webkitgtk memory buffer overflow vulnerabilityThe UIProcess subsystem in WebKit, as used in WebKitGTK through 2.23.90 and WebKitGTK+ through 2.22.6 and other products, does not prevent the script…EPSS 16%

Source: NIST National Vulnerability Database (record CVE-2018-11646), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.