Notepad++ Hex Editor Plugin BOF Vulnerability (Aug 2017)
🗓️ 22 Aug 2017 00:00:00Reported by Copyright (C) 2017 Greenbone AGType
openvas🔗 plugins.openvas.org👁 128 Views
| Reporter | Title | Published | Views | Family All 8 |
|---|---|---|---|---|
| Notepad++ Buffer Overflow Vulnerability (CNVD-2017-13995) | 7 Jul 201700:00 | – | cnvd | |
| CVE-2017-8803 | 5 Jul 201719:00 | – | cve | |
| CVE-2017-8803 | 5 Jul 201719:00 | – | cvelist | |
| EUVD-2017-17746 | 7 Oct 202500:30 | – | euvd | |
| KLA11062 Arbitrary code execution vulnerability in Notepad++ | 5 Jul 201700:00 | – | kaspersky | |
| CVE-2017-8803 | 5 Jul 201720:29 | – | nvd | |
| CVE-2017-8803 | 5 Jul 201720:29 | – | osv | |
| Design/Logic Flaw | 5 Jul 201720:29 | – | prion |
# SPDX-FileCopyrightText: 2017 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
CPE = "cpe:/a:notepad-plus-plus:notepad++";
if(description)
{
script_oid("1.3.6.1.4.1.25623.1.0.811586");
script_version("2026-02-13T05:57:48+0000");
script_cve_id("CVE-2017-8803");
script_tag(name:"cvss_base", value:"6.8");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:M/Au:N/C:P/I:P/A:P");
script_tag(name:"last_modification", value:"2026-02-13 05:57:48 +0000 (Fri, 13 Feb 2026)");
script_tag(name:"severity_vector", value:"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2021-09-13 11:26:00 +0000 (Mon, 13 Sep 2021)");
script_tag(name:"creation_date", value:"2017-08-22 14:00:19 +0530 (Tue, 22 Aug 2017)");
script_name("Notepad++ Hex Editor Plugin BOF Vulnerability (Aug 2017)");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2017 Greenbone AG");
script_family("Buffer overflow");
script_dependencies("gb_notepadpp_detect_portable_win.nasl", "gb_notepadpp_detect_win.nasl");
script_mandatory_keys("Notepad++32/Win/installed");
script_require_ports(139, 445);
script_xref(name:"URL", value:"https://github.com/wlinzi/security_advisories/tree/master/CVE-2017-8803");
script_tag(name:"summary", value:"Notepad++ is prone to a buffer overflow (BOF) vulnerability.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable version of Notepad++ and the Hex Editor
Plugin is present on the target host.");
script_tag(name:"insight", value:"The flaw is due to a 'Data from Faulting Address controls Code
Flow' issue in Hex Editor in Notepad++.");
script_tag(name:"impact", value:"Successful exploitation will allow user-assisted attackers to
execute code via a crafted file.");
script_tag(name:"affected", value:"Notepad++ version 7.3.3 (32-bit) with Hex Editor Plugin version
0.9.5 on Windows.");
script_tag(name:"solution", value:"No known solution was made available for at least one year
since the disclosure of this vulnerability. Likely none will be provided anymore. General solution
options are to upgrade to a newer release, disable respective features, remove the product or
replace the product by another one.");
script_tag(name:"qod_type", value:"executable_version");
script_tag(name:"solution_type", value:"WillNotFix");
exit(0);
}
include("smb_nt.inc");
include("version_func.inc");
include("secpod_smb_func.inc");
include("host_details.inc");
if( ! infos = get_app_version_and_location( cpe:CPE, exit_no_version:TRUE ) )
exit( 0 );
vers = infos["version"];
path = infos["location"];
if( vers != "7.3.3" || ! path || "Could not find the install location from registry" >< path )
exit( 0 );
if( ! dllVer = fetch_file_version( sysPath:path, file_name:"plugins\hexeditor.dll" ) )
exit( 0 );
if( dllVer == "0.9.5.0" ) {
report = report_fixed_ver( installed_version:"Notepad++ version " + vers + ", Hex Editor version" + dllVer, fixed_version:"None", install_path:path );
security_message( port:0, data:report );
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
13 Feb 2026 00:00Current
7.7High risk
Vulners AI Score7.7
CVSS 26.8
CVSS 3.17.8
EPSS0.01643