| Reporter | Title | Published | Views | Family All 1172 |
|---|---|---|---|---|
| CVE-2024-4367 | 14 May 202418:54 | – | redhatcve | |
| CVE-2026-28847 | 13 May 202620:21 | – | redhatcve | |
| CVE-2026-28883 | 14 May 202602:21 | – | redhatcve | |
| CVE-2026-28901 | 13 May 202602:20 | – | redhatcve | |
| CVE-2026-28902 | 13 May 202620:21 | – | redhatcve | |
| CVE-2026-28903 | 13 May 202620:21 | – | redhatcve | |
| CVE-2026-28904 | 14 May 202602:21 | – | redhatcve | |
| CVE-2026-28905 | 12 May 202620:21 | – | redhatcve | |
| CVE-2026-28907 | 13 May 202620:21 | – | redhatcve | |
| CVE-2026-28942 | 13 May 202620:23 | – | redhatcve |
| Source | Link |
|---|---|
| security-tracker | www.security-tracker.debian.org/tracker/source-package/webkit2gtk |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2024-4367 |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-28847 |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-28883 |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-28901 |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-28902 |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-28903 |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-28904 |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-28905 |
| security-tracker | www.security-tracker.debian.org/tracker/CVE-2026-28907 |
#%NASL_MIN_LEVEL 80900
#
# (C) Tenable, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Debian Security Advisory dsa-6398. The text
# itself is copyright (C) Software in the Public Interest, Inc.
#
include('compat.inc');
if (description)
{
script_id(329249);
script_version("1.1");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/07/23");
script_cve_id(
"CVE-2024-4367",
"CVE-2026-28847",
"CVE-2026-28883",
"CVE-2026-28901",
"CVE-2026-28902",
"CVE-2026-28903",
"CVE-2026-28904",
"CVE-2026-28905",
"CVE-2026-28907",
"CVE-2026-28942",
"CVE-2026-28946",
"CVE-2026-28947",
"CVE-2026-28953",
"CVE-2026-28955",
"CVE-2026-28958",
"CVE-2026-39872",
"CVE-2026-43658",
"CVE-2026-43660",
"CVE-2026-43663",
"CVE-2026-43676",
"CVE-2026-43699",
"CVE-2026-43701",
"CVE-2026-43705",
"CVE-2026-43707",
"CVE-2026-43712",
"CVE-2026-43713",
"CVE-2026-43715",
"CVE-2026-43716",
"CVE-2026-43720",
"CVE-2026-43721",
"CVE-2026-43725",
"CVE-2026-43726",
"CVE-2026-43727",
"CVE-2026-43731",
"CVE-2026-43732",
"CVE-2026-43734",
"CVE-2026-43740",
"CVE-2026-43742",
"CVE-2026-43745"
);
script_name(english:"Debian dsa-6398 : gir1.2-javascriptcoregtk-4.1 - security update");
script_set_attribute(attribute:"synopsis", value:
"The remote Debian host is missing one or more security-related updates.");
script_set_attribute(attribute:"description", value:
"The remote Debian 13 host has packages installed that are affected by multiple vulnerabilities as referenced in the
dsa-6398 advisory.
- -------------------------------------------------------------------------
Debian Security Advisory DSA-6398-1 [email protected]
https://www.debian.org/security/ Alberto Garcia
July 23, 2026 https://www.debian.org/security/faq
- -------------------------------------------------------------------------
Package : webkit2gtk
CVE ID : CVE-2024-4367 CVE-2026-28847 CVE-2026-28883 CVE-2026-28901
CVE-2026-28902 CVE-2026-28903 CVE-2026-28904 CVE-2026-28905
CVE-2026-28907 CVE-2026-28942 CVE-2026-28946 CVE-2026-28947
CVE-2026-28953 CVE-2026-28955 CVE-2026-28958 CVE-2026-39872
CVE-2026-43658 CVE-2026-43660 CVE-2026-43663 CVE-2026-43676
CVE-2026-43699 CVE-2026-43701 CVE-2026-43705 CVE-2026-43707
CVE-2026-43712 CVE-2026-43713 CVE-2026-43715 CVE-2026-43716
CVE-2026-43720 CVE-2026-43721 CVE-2026-43725 CVE-2026-43726
CVE-2026-43727 CVE-2026-43731 CVE-2026-43732 CVE-2026-43734
CVE-2026-43740 CVE-2026-43742 CVE-2026-43745
The following vulnerabilities have been discovered in the WebKitGTK
web engine:
CVE-2024-4367
Thomas Rinsma discovered that a type check was missing when
handling fonts in PDF.js, which would allow arbitrary JavaScript
execution in the PDF.js context.
CVE-2026-28847
DARKNAVY, an anonymous researcher and Daniel Rhea discovered that
processing maliciously crafted web content may lead to an
unexpected process crash.
CVE-2026-28883
Kwak Kiyong discovered that processing maliciously crafted web
content may lead to an unexpected process crash.
CVE-2026-28901
Joshua Rogers, Luigino Camastra, Igor Morgenstern, Guido Vranken,
Maher Azzouzi and Ngan Nguyen discovered that processing
maliciously crafted web content may lead to an unexpected process
crash.
CVE-2026-28902
Tristan Madani and Nathaniel Oh discovered that processing
maliciously crafted web content may lead to an unexpected process
crash.
CVE-2026-28903
Mateusz Krzywicki discovered that processing maliciously crafted
web content may lead to an unexpected process crash.
CVE-2026-28904
Luka Racki discovered that processing maliciously crafted web
content may lead to an unexpected process crash.
CVE-2026-28905
Yuhao Hu, Yuanming Lai, Chenggang Wu, and Zhe Wang discovered that
processing maliciously crafted web content may lead to an
unexpected process crash.
CVE-2026-28907
Cantina discovered that processing maliciously crafted web content
may prevent Content Security Policy from being enforced.
CVE-2026-28942
Milad Nasr and Nicholas Carlini discovered that processing
maliciously crafted web content may lead to an unexpected Safari
crash.
CVE-2026-28946
Gia Bui, dr3dd, and w0wbox discovered that processing maliciously
crafted web content may lead to an unexpected Safari crash.
CVE-2026-28947
dr3dd discovered that processing maliciously crafted web content
may lead to an unexpected Safari crash.
CVE-2026-28953
Maher Azzouzi discovered that processing maliciously crafted web
content may lead to an unexpected process crash.
CVE-2026-28955
wac and Kookhwan Lee discovered that processing maliciously
crafted web content may lead to an unexpected process crash.
CVE-2026-28958
Cantina discovered that an app may be able to access sensitive
user data.
CVE-2026-39872
Utkarsh Pal and Ignacio Sanmillan discovered that processing
maliciously crafted web content may lead to an unexpected process
crash.
CVE-2026-43658
Do Young Park discovered that processing maliciously crafted web
content may lead to an unexpected Safari crash.
CVE-2026-43660
Cantina discovered that processing maliciously crafted web content
may prevent Content Security Policy from being enforced.
CVE-2026-43663
Soyeon Park, Amy Burnett, Khai Tran, sherkito, Kota Toda,
HexRabbit, NiNi, Tristan Madani and Brian Carpenter discovered
that processing maliciously crafted web content may lead to an
unexpected process crash.
CVE-2026-43676
Mateusz Krzywicki, dr3dd, and Tommy DeVoss discovered that
processing maliciously crafted web content may lead to an
unexpected process crash.
CVE-2026-43699
Tommy DeVoss discovered that processing maliciously crafted web
content may lead to an unexpected process crash.
CVE-2026-43701
Aaron Grattafiori discovered that a malicious website may be able
to process restricted web content outside the sandbox.
CVE-2026-43705
dr3dd discovered that processing maliciously crafted web content
may lead to memory corruption.
CVE-2026-43707
Amy Burnett discovered that processing maliciously crafted web
content may lead to an unexpected process crash.
CVE-2026-43712
Kwak Kiyong, Song Nuri, and Tristan Madani discovered that
processing maliciously crafted web content may lead to an
unexpected process crash.
CVE-2026-43713
Jody Ritonga discovered that visiting a website may leak sensitive
data.
CVE-2026-43715
Milad Nasr and Nicholas Carlini discovered that processing
maliciously crafted web content may lead to memory corruption.
CVE-2026-43716
Tuan, Duc, Amy Burnett and Evan Lambert discovered that processing
maliciously crafted web content may lead to an unexpected process
crash.
CVE-2026-43720
Gia Bui and Josef Korbel discovered that processing maliciously
crafted web content may lead to an unexpected process crash.
CVE-2026-43721
Idan Masas discovered that a malicious website may be able to
silently hijack clipboard data.
CVE-2026-43725
Luke Francis discovered that a malicious website may be able to
process restricted web content outside the sandbox.
CVE-2026-43726
Josef Korbel, Tristan Madani, Gia Bui and Narendra Singh
discovered that processing maliciously crafted web content may
lead to an unexpected process crash.
CVE-2026-43727
Tommy DeVoss, Gia Bui and Gurpreet Shergill discovered that
processing maliciously crafted web content may lead to an
unexpected process crash.
CVE-2026-43731
dr3dd discovered that processing maliciously crafted web content
may lead to memory corruption.
CVE-2026-43732
Nan Wang discovered that processing maliciously crafted web
content may disclose sensitive user information.
CVE-2026-43734
Jonathan Alush-Aben discovered that processing maliciously crafted
web content may lead to an unexpected process crash.
CVE-2026-43740
Nathaniel Oh and Arni Hardarson discovered that processing
maliciously crafted web content may result in the disclosure of
process memory.
CVE-2026-43742
Yulia Mertsalova discovered that processing maliciously crafted
web content may lead to an unexpected process crash.
CVE-2026-43745
Amy Burnett and Khai Tran discovered that processing maliciously
crafted web content may lead to an unexpected process crash.
For the stable distribution (trixie), these problems have been fixed in
version 2.52.5-1~deb13u1.
We recommend that you upgrade your webkit2gtk packages.
For the detailed security status of webkit2gtk please refer to
its security tracker page at:
https://security-tracker.debian.org/tracker/webkit2gtk
Further information about Debian Security Advisories, how to apply
these updates to your system and frequently asked questions can be
found at: https://www.debian.org/security/
Mailing list: [email protected]
Tenable has extracted the preceding description block directly from the Debian security advisory.
Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number.");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/source-package/webkit2gtk");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2024-4367");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28847");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28883");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28901");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28902");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28903");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28904");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28905");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28907");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28942");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28946");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28947");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28953");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28955");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-28958");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-39872");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43658");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43660");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43663");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43676");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43699");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43701");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43705");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43707");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43712");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43713");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43715");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43716");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43720");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43721");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43725");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43726");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43727");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43731");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43732");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43734");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43740");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43742");
script_set_attribute(attribute:"see_also", value:"https://security-tracker.debian.org/tracker/CVE-2026-43745");
script_set_attribute(attribute:"see_also", value:"https://packages.debian.org/source/trixie/webkit2gtk");
script_set_attribute(attribute:"solution", value:
"Upgrade the gir1.2-javascriptcoregtk-4.1 packages.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C");
script_set_cvss_temporal_vector("CVSS2#E:H/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:H/RL:O/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2024-4367");
script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
script_set_attribute(attribute:"exploit_available", value:"true");
script_set_attribute(attribute:"vuln_publication_date", value:"2024/05/07");
script_set_attribute(attribute:"patch_publication_date", value:"2026/07/23");
script_set_attribute(attribute:"plugin_publication_date", value:"2026/07/23");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:gir1.2-javascriptcoregtk-4.1");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:gir1.2-javascriptcoregtk-6.0");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:gir1.2-webkit-6.0");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:gir1.2-webkit2-4.1");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libjavascriptcoregtk-4.0-bin");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libjavascriptcoregtk-4.1-0");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libjavascriptcoregtk-4.1-dev");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libjavascriptcoregtk-6.0-1");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libjavascriptcoregtk-6.0-dev");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libjavascriptcoregtk-bin");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libwebkit2gtk-4.0-doc");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libwebkit2gtk-4.1-0");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libwebkit2gtk-4.1-dev");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libwebkitgtk-6.0-4");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libwebkitgtk-6.0-dev");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:libwebkitgtk-doc");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:webkit2gtk-driver");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:debian:debian_linux:webkitgtk-webdriver");
script_set_attribute(attribute:"cpe", value:"cpe:/o:debian:debian_linux:13.0");
script_set_attribute(attribute:"generated_plugin", value:"current");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Debian Local Security Checks");
script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("ssh_get_info.nasl");
script_require_keys("Host/local_checks_enabled", "Host/Debian/release", "Host/Debian/dpkg-l");
exit(0);
}
include('debian_package.inc');
if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);
if (!get_kb_item("Host/Debian/dpkg-l")) audit(AUDIT_PACKAGE_LIST_MISSING);
var debian_release = get_kb_item('Host/Debian/release');
if ( isnull(debian_release) ) audit(AUDIT_OS_NOT, 'Debian');
debian_release = chomp(debian_release);
if (! preg(pattern:"^(13)\.[0-9]+", string:debian_release)) audit(AUDIT_OS_NOT, 'Debian 13.0', 'Debian ' + debian_release);
var cpu = get_kb_item('Host/cpu');
if (isnull(cpu)) audit(AUDIT_UNKNOWN_ARCH);
if ('x86_64' >!< cpu && cpu !~ "^i[3-6]86$" && 'aarch64' >!< cpu) audit(AUDIT_LOCAL_CHECKS_NOT_IMPLEMENTED, 'Debian', cpu);
var pkgs = [
{'release': '13.0', 'prefix': 'gir1.2-javascriptcoregtk-4.1', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'gir1.2-javascriptcoregtk-6.0', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'gir1.2-webkit-6.0', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'gir1.2-webkit2-4.1', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libjavascriptcoregtk-4.0-bin', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libjavascriptcoregtk-4.1-0', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libjavascriptcoregtk-4.1-dev', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libjavascriptcoregtk-6.0-1', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libjavascriptcoregtk-6.0-dev', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libjavascriptcoregtk-bin', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libwebkit2gtk-4.0-doc', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libwebkit2gtk-4.1-0', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libwebkit2gtk-4.1-dev', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libwebkitgtk-6.0-4', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libwebkitgtk-6.0-dev', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'libwebkitgtk-doc', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'webkit2gtk-driver', 'reference': '2.52.5-1~deb13u1'},
{'release': '13.0', 'prefix': 'webkitgtk-webdriver', 'reference': '2.52.5-1~deb13u1'}
];
var flag = 0;
foreach package_array ( pkgs ) {
var _release = NULL;
var prefix = NULL;
var reference = NULL;
if (!empty_or_null(package_array['release'])) _release = package_array['release'];
if (!empty_or_null(package_array['prefix'])) prefix = package_array['prefix'];
if (!empty_or_null(package_array['reference'])) reference = package_array['reference'];
if (_release && prefix && reference) {
if (deb_check(release:_release, prefix:prefix, reference:reference)) flag++;
}
}
if (flag)
{
security_report_v4(
port : 0,
severity : SECURITY_HOLE,
extra : deb_report_get()
);
exit(0);
}
else
{
var tested = deb_pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, 'gir1.2-javascriptcoregtk-4.1 / gir1.2-javascriptcoregtk-6.0 / etc');
}
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