CVEbaza.plSłownik CWECWE-158
Common Weakness Enumeration

CWE-158

Improper Neutralization of Null Byte or NUL Character

Kategoria: VariantCVE: 29
Opis

Produkt otrzymuje dane wejściowe od komponentu nadrzędnego, ale nie neutralizuje lub nieprawidłowo neutralizuje znaki NUL bądź bajty null podczas przekazywania ich do komponentu podrzędnego. Może to prowadzić do obejścia mechanizmów bezpieczeństwa lub nieprzewidzianego zachowania aplikacji.

Description (EN)

The product receives input from an upstream component, but it does not neutralize or incorrectly neutralizes NUL characters or null bytes when they are sent to a downstream component.

Podatności CVE z CWE-158 (29)
10.0
CVSS
CRITICAL
CVE-2025-47812

Wing FTP Server przed wersją 7.4.4 zawiera krytyczną podatność umożliwiającą zdalne wykonanie dowolnych poleceń systemowych (RCE) z uprawnieniami usługi FTP (root lub SYSTEM). Błąd jest aktywnie wykorzystywany przez atakujących i gwarantuje pełne przejęcie serwera.

pub. 2025-07-10🚩 CISA KEV⚡ EXPLOIT
10.0
CVSS
CRITICAL
CVE-2020-14500

Krytyczna podatność w Secomea GateManager pozwala nieuwierzytelnionemu atakującemu na przesłanie ujemnej wartości, co prowadzi do nadpisania dowolnych obszarów pamięci. Podatność uzyskała maksymalny wynik CVSS 10.0, co czyni ją wyjątkowo niebezpieczną.

pub. 2020-08-25
9.8
CVSS
CRITICAL
CVE-2025-14388

Wtyczka PhastPress do WordPress w wersjach do 3.7 włącznie zawiera krytyczną podatność umożliwiającą nieuwierzytelnionym atakującym odczyt dowolnych plików z serwera, w tym pliku wp-config.php. Podatność wynika z niespójności w walidacji rozszerzeń plików i jest szczególnie groźna, ponieważ nie wymaga żadnego uwierzytelnienia.

pub. 2025-12-23
9.5
CVSS
CRITICAL
CVE-2025-55113

Podatność w BMC Control-M/Agent umożliwia obejście skonfigurowanych list kontroli dostępu (ACL) poprzez spreparowany certyfikat klienta zawierający znak NULL w adresie e-mail. Jest groźna, ponieważ nieuwierzytelniony atakujący sieciowy może uzyskać nieautoryzowany dostęp do chronionego środowiska bez znajomości poprawnych danych uwierzytelniających.

pub. 2025-09-16
9.0
CVSS
CRITICAL
CVE-2022-20812

Wiele podatności w API oraz interfejsie zarządzania urządzeniami Cisco Expressway Series i Cisco TelePresence VCS umożliwia zdalnemu atakującemu nadpisanie dowolnych plików lub przeprowadzenie ataku null byte poisoning. Podatności sklasyfikowano jako krytyczne (CVSS 9.0), co oznacza wysokie ryzyko naruszenia integralności i poufności danych na urządzeniu.

pub. 2022-07-06
9.0
CVSS
CRITICAL
CVE-2022-20813

Wiele podatności w interfejsie API oraz webowym interfejsie zarządzania urządzeń Cisco Expressway Series i Cisco TelePresence VCS umożliwia zdalnemu atakującemu nadpisywanie dowolnych plików lub przeprowadzenie ataków typu null byte poisoning. Podatności otrzymały ocenę krytyczną (CVSS 9.0), co wskazuje na poważne ryzyko dla infrastruktury komunikacyjnej.

pub. 2022-07-06
8.9
CVSS
HIGH
CVE-2025-66263

Unauthenticated Arbitrary File Read via Null Byte Injection in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform Null byte injection in download_setting.php allows reading arbitrary files. The `/var/tdf/download_setting.php` endpoint constructs file paths by concatenating user-controlled `$_GET['filename']` with a forced `.tgz` extension. Running on PHP 5.3.2 (pre-5.3.4), the application is vulnerable to null byte injection (%00), allowing attackers to bypass the extension restriction and traverse paths. By requesting `filename=../../../../etc/passwd%00`, the underlying C functions treat the null byte as a string terminator, ignoring the appended `.tgz` and enabling unauthenticated arbitrary file disclosure of any file readable by the web server user.

pub. 2025-11-26
8.8
CVSS
HIGH
CVE-2023-5719

The Crimson 3.2 Windows-based configuration tool allows users with administrative access to define new passwords for users and to download the resulting security configuration to a device. If such a password contains the percent (%) character, invalid values will be included, potentially truncating the string if a NUL is encountered. If the simplified password is not detected by the administrator, the device might be left in a vulnerable state as a result of more-easily compromised credentials. Note that passwords entered via the Crimson system web server do not suffer from this vulnerability.

pub. 2023-11-06
8.8
CVSS
HIGH
CVE-2009-1537

Unspecified vulnerability in the QuickTime Movie Parser Filter in quartz.dll in DirectShow in Microsoft DirectX 7.0 through 9.0c on Windows 2000 SP4, Windows XP SP2 and SP3, and Windows Server 2003 SP2 allows remote attackers to execute arbitrary code via a crafted QuickTime media file, as exploited in the wild in May 2009, aka "DirectX NULL Byte Overwrite Vulnerability."

pub. 2009-05-29🚩 CISA KEV⚡ EXPLOIT
8.7
CVSS
HIGH
CVE-2026-33191

Free5GC is an open-source Linux Foundation project for 5th generation (5G) mobile core networks. Versions prior to 1.4.2 are vulnerable to null byte injection in URL path parameters. A remote attacker can inject null bytes (URL-encoded as %00) into the supi path parameter of the UDM's Nudm_SubscriberDataManagement API. This causes URL parsing failure in Go's net/url package with the error "invalid control character in URL", resulting in a 500 Internal Server Error. This null byte injection vulnerability can be exploited for denial of service attacks. When the supi parameter contains null characters, the UDM attempts to construct a URL for UDR that includes these control characters. Go's URL parser rejects them, causing the request to fail with 500 instead of properly validating input and returning 400 Bad Request. This issue has been fixed in version 1.4.2.

pub. 2026-03-20
8.7
CVSS
HIGH
CVE-2025-9648

A vulnerability in the CivetWeb library's function mg_handle_form_request allows remote attackers to trigger a denial of service (DoS) condition. By sending a specially crafted HTTP POST request containing a null byte in the payload, the server enters an infinite loop during form data parsing. Multiple malicious requests will result in complete CPU exhaustion and render the service unresponsive to further requests. This issue was fixed in commit 782e189. This issue affects only the library, standalone executable pre-built by vendor is not affected.

pub. 2025-09-29
8.6
CVSS
HIGH
CVE-2020-5363

Select Dell Client Consumer and Commercial platforms include an issue that allows the BIOS Admin password to be changed through Dell's manageability interface without knowledge of the current BIOS Admin password. This could potentially allow an unauthorized actor, with physical access and/or OS administrator privileges to the device, to gain privileged access to the platform and the hard drive.

pub. 2020-06-10
8.1
CVSS
HIGH
CVE-2026-76354

In Splunk Enterprise versions below 10.4.2, 10.2.6, 10.0.9, and 9.4.14, a user who does not hold the "admin" or "power" Splunk roles could affect system integrity and availability by sending a crafted Representational State Transfer (REST) API request that deletes or temporarily overwrites files writable by the user account running Splunk Enterprise processes on a non-captain search head cluster member. The vulnerability is possible because Search Head Clustering bundle replication does not validate the name of a replicated bundle file or neutralize NUL bytes before constructing the member bundle path. For more information see About search head clustering (https://help.splunk.com/en/splunk-enterprise/administer/distributed-search/10.4/overview-of-search-head-clustering/about-search-head-clustering), Define roles on the Splunk platform with capabilities (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/10.4/manage-splunk-platform-users-and-roles/define-roles-on-the-splunk-platform-with-capabilities), and Secure Splunk Enterprise service accounts (https://help.splunk.com/en/splunk-enterprise/administer/manage-users-and-security/9.0/install-splunk-enterprise-securely/secure-splunk-enterprise-service-accounts) in the Splunk documentation.

pub. 2026-08-19
7.3
CVSS
HIGH
CVE-2025-1936

jar: URLs retrieve local file content packaged in a ZIP archive. The null and everything after it was ignored when retrieving the content from the archive, but the fake extension after the null was used to determine the type of content. This could have been used to hide code in a web extension disguised as something else like an image. This vulnerability was fixed in Firefox 136, Firefox ESR 128.8, Thunderbird 136, and Thunderbird 128.8.

pub. 2025-03-04
6.8
CVSS
MEDIUM
CVE-2024-10921

An authorized user may trigger crashes or receive the contents of buffer over-reads of Server memory by issuing specially crafted requests that construct malformed BSON in the MongoDB Server. This issue affects MongoDB Server v5.0 versions prior to 5.0.30 , MongoDB Server v6.0 versions prior to 6.0.19, MongoDB Server v7.0 versions prior to 7.0.15 and MongoDB Server v8.0 versions prior to and including 8.0.2.

pub. 2024-11-14
6.5
CVSS
MEDIUM
CVE-2026-23863

Usterka spoofingu załączników w WhatsApp dla Windows przed wersją v2.3000.1032164386.258709 umożliwiła złośliwie sformatowanym dokumentom z osadzonymi bajtami NUL w nazwie pliku wyświetlanie się w aplikacji jako jeden typ pliku, ale uruchomienie jako plik wykonywalny po otwarciu. Nie zaobserwowano dowodów exploitacji w terenie.

pub. 2026-05-01
6.5
CVSS
MEDIUM
CVE-2020-7928

A user authorized to perform database queries may trigger a read overrun and access arbitrary memory by issuing specially crafted queries. This issue affects MongoDB Server v4.4 versions prior to 4.4.1; MongoDB Server v4.2 versions prior to 4.2.9; MongoDB Server v4.0 versions prior to 4.0.20 and MongoDB Server v3.6 versions prior to 3.6.20.

pub. 2020-11-23
6.0
CVSS
MEDIUM
CVE-2026-70603

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.6, 40.9.0, 41.1.1, and 42.0.0-beta.1, shell.openPath() did not reject paths containing embedded null bytes. Apps that perform string-only validation of file paths, for example checking the file extension, before passing them to shell.openPath() could be bypassed, allowing an attacker-controlled path to open a different file than the one that passed validation. Apps are only affected if they pass paths derived from untrusted input to shell.openPath() and rely on string-based validation without a filesystem check. This issue is fixed in versions 39.8.6, 40.9.0, 41.1.1, and 42.0.0-beta.1.

pub. 2026-08-05
5.5
CVSS
MEDIUM
CVE-2026-41256

jq to procesor JSON obsługiwany z wiersza poleceń. W wersji 1.8.1 i starszych programy jq na najwyższym poziomie wczytane z pliku za pomocą -f są obcinane przy pierwszym osadzonym bajcie NUL. Crafted plik filtra taki jak . następnie \x00 i dowolny sufiks kompiluje się i wykonuje tylko jako prefiks przed bajtami NUL. Pozostawia to jq z niezgodnością prefix/full-buffer na ścieżce kompilacji nawet jeśli ścieżka parsera JSON została już naprawiona.

pub. 2026-05-11
5.5
CVSS
MEDIUM
CVE-2024-0408

A flaw was found in the X.Org server. The GLX PBuffer code does not call the XACE hook when creating the buffer, leaving it unlabeled. When the client issues another request to access that resource (as with a GetGeometry) or when it creates another resource that needs to access that buffer, such as a GC, the XSELINUX code will try to use an object that was never labeled and crash because the SID is NULL.

pub. 2024-01-18
Pokazano 20 z 29 podatności
Informacje
ID: CWE-158
Typ: Variant
Podatności: 29
MITRE CWE ↗
← Słownik CWE