openSUSE: Security Advisory for webkit2gtk3 (SUSE-SU-2024:3869-1)
🗓️ 02 Nov 2024 00:00:00Reported by Copyright (C) 2024 Greenbone AGType
openvas🔗 plugins.openvas.org👁 23 Views
| Reporter | Title | Published | Views | Family All 1043 |
|---|---|---|---|---|
| Apple Releases Urgent Updates to Patch Actively Exploited Zero-Day Vulnerabilities | 20 Nov 202404:37 | – | thn | |
| Apple Issues Patch for Critical Zero-Day in iPhones, Macs - Update Now | 23 Jan 202401:30 | – | thn | |
| Coruna iOS Exploit Kit Uses 23 Exploits Across Five Chains Targeting iOS 13–17.2.1 | 4 Mar 202613:28 | – | thn | |
| Apple Fixes WebKit Vulnerability Enabling Same-Origin Policy Bypass on iOS and macOS | 18 Mar 202606:31 | – | thn | |
| CISA Warns of Active Exploitation Apple iOS and macOS Vulnerability | 1 Feb 202405:02 | – | thn | |
| Urgent: Apple Issues Critical Updates for Actively Exploited Zero-Day Flaws | 6 Mar 202405:54 | – | thn | |
| Apple Issues Security Updates for Older iOS Devices Targeted by Coruna WebKit Exploit | 12 Mar 202609:58 | – | thn | |
| CVE-2024-23206 | 23 Jan 202401:15 | – | ubuntucve | |
| CVE-2024-23213 | 23 Jan 202401:15 | – | ubuntucve | |
| CVE-2024-23222 | 23 Jan 202401:15 | – | ubuntucve |
10
# SPDX-FileCopyrightText: 2024 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only
if(description)
{
script_oid("1.3.6.1.4.1.25623.1.0.856677");
script_version("2025-02-26T05:38:41+0000");
script_xref(name:"CISA", value:"Known Exploited Vulnerability (KEV) catalog");
script_xref(name:"URL", value:"https://www.cisa.gov/known-exploited-vulnerabilities-catalog");
script_cve_id("CVE-2024-23206", "CVE-2024-23213", "CVE-2024-23222", "CVE-2024-23271", "CVE-2024-27808", "CVE-2024-27820", "CVE-2024-27833", "CVE-2024-27834", "CVE-2024-27838", "CVE-2024-27851", "CVE-2024-40866", "CVE-2024-44187", "CVE-2024-4558");
script_tag(name:"cvss_base", value:"10.0");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:C/I:C/A:C");
script_tag(name:"last_modification", value:"2025-02-26 05:38:41 +0000 (Wed, 26 Feb 2025)");
script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2024-12-20 17:18:09 +0000 (Fri, 20 Dec 2024)");
script_tag(name:"creation_date", value:"2024-11-02 05:01:00 +0000 (Sat, 02 Nov 2024)");
script_name("openSUSE: Security Advisory for webkit2gtk3 (SUSE-SU-2024:3869-1)");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2024 Greenbone AG");
script_family("SuSE Local Security Checks");
script_dependencies("gather-package-list.nasl");
script_mandatory_keys("ssh/login/opensuse", "ssh/login/rpms", re:"ssh/login/release=openSUSELeap15\.4");
script_xref(name:"Advisory-ID", value:"SUSE-SU-2024:3869-1");
script_xref(name:"URL", value:"https://lists.opensuse.org/archives/list/[email protected]/thread/MVXMAVENCG7GTOWMBTHFWE7ALKVFMG5S");
script_tag(name:"summary", value:"The remote host is missing an update for the 'webkit2gtk3'
package(s) announced via the SUSE-SU-2024:3869-1 advisory.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable package version is present on the target host.");
script_tag(name:"insight", value:"This update for webkit2gtk3 fixes the following issues:
Update to version 2.46.0 (bsc#1231039).
* CVE-2024-40866
* CVE-2024-44187
Already fixed in version 2.44.3:
* CVE-2024-4558
* CVE-2024-27838
* CVE-2024-27851
Already fixed in version 2.44.2:
* CVE-2024-27834
* CVE-2024-27808
* CVE-2024-27820
* CVE-2024-27833
Already fixed in version 2.44.1:
* CVE-2024-23222
* CVE-2024-23206
* CVE-2024-23213
* CVE-2024-23271");
script_tag(name:"affected", value:"'webkit2gtk3' package(s) on openSUSE Leap 15.4.");
script_tag(name:"solution", value:"Please install the updated package(s).");
script_tag(name:"solution_type", value:"VendorFix");
script_tag(name:"qod_type", value:"package");
exit(0);
}
include("revisions-lib.inc");
include("pkg-lib-rpm.inc");
release = rpm_get_ssh_release();
if(!release)
exit(0);
res = "";
report = "";
if(release == "openSUSELeap15.4") {
if(!isnull(res = isrpmvuln(pkg:"WebKitGTK", rpm:"WebKitGTK~4.0~lang~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-JavaScriptCore-6.0", rpm:"typelib-1.0-JavaScriptCore-6.0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.0-37", rpm:"libwebkit2gtk-4.0-37~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.1-0", rpm:"libwebkit2gtk-4.1-0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-WebKitWebProcessExtension-6.0", rpm:"typelib-1.0-WebKitWebProcessExtension-6.0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit-jsc", rpm:"webkit-jsc~6.0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk-4.0-injected-bundles-debuginfo", rpm:"webkit2gtk-4.0-injected-bundles-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkitgtk-6.0-injected-bundles", rpm:"webkitgtk-6.0-injected-bundles~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkitgtk-6.0-4", rpm:"libwebkitgtk-6.0-4~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk4-debugsource", rpm:"webkit2gtk4-debugsource~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkitgtk-6.0-4-debuginfo", rpm:"libwebkitgtk-6.0-4-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-WebKit2WebExtension-4.0", rpm:"typelib-1.0-WebKit2WebExtension-4.0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit-jsc-4", rpm:"webkit-jsc-4~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk-4.1-injected-bundles", rpm:"webkit2gtk-4.1-injected-bundles~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk3-devel", rpm:"webkit2gtk3-devel~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-WebKit2WebExtension-4.1", rpm:"typelib-1.0-WebKit2WebExtension-4.1~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk3-soup2-minibrowser-debuginfo", rpm:"webkit2gtk3-soup2-minibrowser-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkitgtk-6.0-injected-bundles-debuginfo", rpm:"webkitgtk-6.0-injected-bundles-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk3-minibrowser", rpm:"webkit2gtk3-minibrowser~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit-jsc", rpm:"webkit-jsc~4.1~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.1-0-debuginfo", rpm:"libjavascriptcoregtk-4.1-0-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-JavaScriptCore-4.1", rpm:"typelib-1.0-JavaScriptCore-4.1~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk4-minibrowser", rpm:"webkit2gtk4-minibrowser~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk3-soup2-devel", rpm:"webkit2gtk3-soup2-devel~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk-4.1-injected-bundles-debuginfo", rpm:"webkit2gtk-4.1-injected-bundles-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk4-devel", rpm:"webkit2gtk4-devel~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk3-soup2-minibrowser", rpm:"webkit2gtk3-soup2-minibrowser~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk3-debugsource", rpm:"webkit2gtk3-debugsource~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk-4.0-injected-bundles", rpm:"webkit2gtk-4.0-injected-bundles~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk3-soup2-debugsource", rpm:"webkit2gtk3-soup2-debugsource~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-6.0-1", rpm:"libjavascriptcoregtk-6.0-1~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk4-minibrowser-debuginfo", rpm:"webkit2gtk4-minibrowser-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-WebKit2-4.0", rpm:"typelib-1.0-WebKit2-4.0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.0-18-debuginfo", rpm:"libjavascriptcoregtk-4.0-18-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit-jsc-4-debuginfo", rpm:"webkit-jsc-4-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit2gtk3-minibrowser-debuginfo", rpm:"webkit2gtk3-minibrowser-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-WebKit-6.0", rpm:"typelib-1.0-WebKit-6.0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit-jsc", rpm:"webkit-jsc~6.0~debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.0-18", rpm:"libjavascriptcoregtk-4.0-18~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-6.0-1-debuginfo", rpm:"libjavascriptcoregtk-6.0-1-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-WebKit2-4.1", rpm:"typelib-1.0-WebKit2-4.1~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"webkit-jsc", rpm:"webkit-jsc~4.1~debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"typelib-1.0-JavaScriptCore-4.0", rpm:"typelib-1.0-JavaScriptCore-4.0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.1-0-debuginfo", rpm:"libwebkit2gtk-4.1-0-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.0-37-debuginfo", rpm:"libwebkit2gtk-4.0-37-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.1-0", rpm:"libjavascriptcoregtk-4.1-0~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.0-37-32bit-debuginfo", rpm:"libwebkit2gtk-4.0-37-32bit-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.0-18-32bit", rpm:"libjavascriptcoregtk-4.0-18-32bit~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.1-0-32bit", rpm:"libjavascriptcoregtk-4.1-0-32bit~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.0-18-32bit-debuginfo", rpm:"libjavascriptcoregtk-4.0-18-32bit-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.0-37-32bit", rpm:"libwebkit2gtk-4.0-37-32bit~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.1-0-32bit", rpm:"libwebkit2gtk-4.1-0-32bit~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.1-0-32bit-debuginfo", rpm:"libjavascriptcoregtk-4.1-0-32bit-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.1-0-32bit-debuginfo", rpm:"libwebkit2gtk-4.1-0-32bit-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.1-0-64bit-debuginfo", rpm:"libjavascriptcoregtk-4.1-0-64bit-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.0-18-64bit-debuginfo", rpm:"libjavascriptcoregtk-4.0-18-64bit-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.1-0-64bit", rpm:"libjavascriptcoregtk-4.1-0-64bit~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libjavascriptcoregtk-4.0-18-64bit", rpm:"libjavascriptcoregtk-4.0-18-64bit~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.0-37-64bit-debuginfo", rpm:"libwebkit2gtk-4.0-37-64bit-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.1-0-64bit", rpm:"libwebkit2gtk-4.1-0-64bit~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.0-37-64bit", rpm:"libwebkit2gtk-4.0-37-64bit~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(!isnull(res = isrpmvuln(pkg:"libwebkit2gtk-4.1-0-64bit-debuginfo", rpm:"libwebkit2gtk-4.1-0-64bit-debuginfo~2.46.0~150400.4.91.1", rls:"openSUSELeap15.4"))) {
report += res;
}
if(report != "") {
security_message(data:report);
} else if(__pkg_match) {
exit(99);
}
exit(0);
}
exit(0);
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
26 Feb 2025 00:00Current
8High risk
Vulners AI Score8
CVSS 3.18.8 - 9.6
EPSS0.10593
SSVC