CWE-178— Improper Handling of Case Sensitivity
The product does not properly account for differences in case sensitivity when accessing or determining the properties of a resource, leading to inconsistent results.— MITRE CWE catalog
157 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-178page 3 of 4
- CVE-2026-108313MEDIUMCVSS 6.6EG 6.62026-10-27
Tanium addressed an incorrect privilege assignment vulnerability in Tanium Server.
- CVE-2026-128100MEDIUMCVSS 6.5EG 6.52026-11-13
Vault Community Edition and Vault Enterprise did not apply explicit ACL policy deny rules to letter case variants of user and group names in auth methods that treat these names as case-insensitive. This may allow an authenticated user with…
- CVE-2026-85287MEDIUMCVSS 6.5EG 6.52026-11-05
HomeBox is a home inventory and organization system. Prior to 0.27.0, POST /api/v1/users/register and the users.email uniqueness constraint treat email addresses as case-sensitive while HomeBox uses a case-insensitive login lookup. An unau…
- CVE-2026-85254MEDIUMCVSS 6.5EG 6.52026-10-19
Improper Handling of Case Sensitivity vulnerability in Apache Camel Platform HTTP component. This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1. The guard that prevents a request header being reflected i…
- CVE-2026-107381MEDIUMCVSS 6.5EG 6.52026-10-08
svg-sanitizer is a PHP SVG/XML sanitizer. Prior to 1.0.0, Resolver::processReferences() in src/ElementReference/Resolver.php builds the SVG <use> reference graph with a case-sensitive href attribute predicate before cleanHrefAttributes() n…
- CVE-2026-77281MEDIUMCVSS 6.5EG 6.52026-09-17
Caddy is an extensible server platform that uses TLS by default. In version 2.11.3 and earlier, three configuration-dependent weaknesses affect the handler and placeholder layer. In modules/caddyhttp/rewrite/rewrite.go, Rewrite.Rewrite() c…
- CVE-2026-89012MEDIUMCVSS 6.5EG 6.52026-09-11
Dolibarr 24.0.0 before 24.0.1 contains a case-sensitive denylist bypass vulnerability in the sqlfilters API query parameter that allows authenticated attackers to recover protected database fields by supplying uppercase variants of denylis…
- CVE-2026-78959MEDIUMCVSS 6.5EG 6.52026-08-25
Improper handling of case sensitivity in FileSystem in Google Chrome prior to 152.0.7977.65 allowed a remote attacker leveraging social engineering to bypass system access restrictions via a crafted HTML page. (Chromium security severity: …
- CVE-2025-50864MEDIUMCVSS 6.5EG 6.52025-08-20
An Origin Validation Error in the elysia-cors library thru 1.3.0 allows attackers to bypass Cross-Origin Resource Sharing (CORS) restrictions. The library incorrectly validates the supplied origin by checking if it is a substring of any do…
- CVE-2023-46218MEDIUMCVSS 6.5EG 6.52023-12-07
This flaw allows a malicious HTTP server to set "super cookies" in curl that are then passed back to more origins than what is otherwise allowed or possible. This allows a site to set cookies that then would get sent to different and unrel…
- CVE-2021-28323MEDIUMCVSS 6.5EG 6.52021-04-13
Windows DNS Information Disclosure Vulnerability
- CVE-2021-25920MEDIUMCVSS 6.5EG 6.52021-03-22
In OpenEMR, versions v2.7.2-rc1 to 6.0.0 are vulnerable to Improper Access Control when creating a new user, which leads to a malicious user able to read and send sensitive messages on behalf of the victim user.
- CVE-2026-126364MEDIUMCVSS 6.3EG 6.32026-11-12
Astro is a web framework for content-driven websites. From 5.14.3 until 7.4.7, Astro's /_image endpoint compared the requested local-image path with the build output directory without preserving case on case-sensitive filesystems. A siblin…
- CVE-2026-63121MEDIUMCVSS 6.3EG 6.32026-10-30
Kubewarden policies is a collection of WebAssembly policies for securing and governing Kubernetes clusters. For versions provisionally classified as affected before 2.1.2, `trusted-repos-policy` compares an image's `registry` hostname agai…
- CVE-2026-114132MEDIUMCVSS 6.3EG 6.32026-10-21
Nuxt is an open-source web development framework for Vue.js. Prior to 4.6.2, Nuxt resolves pages case-insensitively by default while Nitro matches server-side route-rule keys case-sensitively, allowing a request whose path differs only by …
- CVE-2026-92700MEDIUMCVSS 6.3EG 6.32026-09-23
Caddy is an extensible server platform that uses TLS by default. In version 2.11.3 and earlier, in modules/caddyhttp/fileserver/staticfiles.go, fileHidden() uses case-sensitive filepath.Match checks, so case variants can bypass hide rules …
- CVE-2026-84303MEDIUMCVSS 6.3EG 6.32026-09-01
gRPC-Go is the Go language implementation of gRPC. Prior to 1.83.1, the xDS RBAC HTTP filter in internal/xds/httpfilter/rbac/rbac.go does not lowercase header matcher names in normalizeHeaderMatcher even though incoming metadata keys are l…
- CVE-2026-82726MEDIUMCVSS 6.3EG 6.32026-08-31
Permissive Regular Expression vulnerability in ash-project ash_phoenix lets a remote client select the tenant an Ash application uses, or degrade the request, by sending a crafted Host header. AshPhoenix.Helpers.get_subdomain/2 stripped t…
- CVE-2026-66883MEDIUMCVSS 6.3EG 6.32026-08-04
Improper Handling of Case Sensitivity vulnerability in Erlang Ecosystem Foundation oidcc_plug (Oidcc.Plug.Authorize module) renders the user agent session binding inert, removing a defense in depth control against replay of a stolen sessio…
- CVE-2026-73416MEDIUMCVSS 6.1EG 6.12026-07-22
jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 4.5.0 until 4.5.10 and 4.6.2, in jupyterlab/extensions/manager.py and jupyterlab/extensions/pypi.py, Jupyt…
- CVE-2020-15234MEDIUMCVSS 6.1EG 6.12020-10-02
ORY Fosite is a security first OAuth2 & OpenID Connect framework for Go. In Fosite before version 0.34.1, the OAuth 2.0 Client's registered redirect URLs and the redirect URL provided at the OAuth2 Authorization Endpoint where compared usi…
- CVE-2026-109841MEDIUMCVSS 7.5EG 5.92026-10-15
undici is an HTTP client library for Node.js. In versions 7.15.0 through 7.30.0 and 8.0.0 through 8.12.1, its fetch() implementation verifies Subresource Integrity metadata by matching the algorithm token against a lowercase-only set, even…
- CVE-2026-19194MEDIUMCVSS 5.9EG 5.92026-11-13
The HashiCorp cap JWT validation library before version 0.14.0 is vulnerable to a claims validation bypass that may cause downstream applications to make authorization decisions using claim values different from those validated. Exploitati…
- CVE-2026-48595MEDIUMCVSS 5.9EG 5.92026-06-02
Improper Handling of Case Sensitivity vulnerability in elixir-tesla tesla allows credential leakage to a third-party origin on cross-origin redirects. Tesla.Middleware.FollowRedirects strips security-sensitive headers on cross-origin redi…
- CVE-2026-49336MEDIUMCVSS 5.5EG 5.52026-06-19
@microsoft/kiota-http-fetchlibrary provides TypeScript libraries for Kiota-generated API clients. In versions 1.0.0-preview.97 through 1.0.0-preview.101, `@microsoft/kiota-http-fetchlibrary`'s `RedirectHandler` is documented as stripping `…
- CVE-2017-8493MEDIUMCVSS 5.5EG 5.52017-06-15
Microsoft Windows 8.1 and Windows RT 8.1, Windows Server 2012 R2, Windows 10 Gold, 1511, 1607, and 1703, and Windows Server 2016 allow an attacker to set variables that are either read-only or require authentication when Windows fails to e…
- CVE-2026-73476MEDIUMCVSS 5.4EG 5.42026-09-02
Improper Handling of Case Sensitivity vulnerability in Drupal External Authentication allows Privilege Escalation. This issue affects External Authentication versions: from 0.0.0 to 2.0.13.
- CVE-2026-55170MEDIUMCVSS 5.4EG 5.42026-06-18
OpenFGA is an authorization/permission engine built for developers. Prior to 1.18.0, when MySQL is being used as the datastore and authorization decisions rely on case-sensitive user strings, the tuple, changelog, and authorization_model i…
- CVE-2026-25889MEDIUMCVSS 5.4EG 5.42026-02-09
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit files. Prior to 2.57.1, a case-sensitivity flaw in the password validation logic allows any authent…
- CVE-2026-108721MEDIUMCVSS 5.3EG 5.32026-10-11
Open Computer Use through 1.0.0 on macOS contains an improper case sensitivity handling vulnerability that allows local MCP callers to bypass the password-manager denylist using case-variant bundle identifiers. Attackers, including prompt-…
- CVE-2026-90982MEDIUMCVSS 5.3EG 5.32026-09-17
@fastify/static is a Fastify plugin that serves static files from a configured root directory. In versions before 10.1.4, on a case-insensitive filesystem such as Windows or the default macOS volume, a route guard or allowedPath restrictio…
- CVE-2026-72721MEDIUMCVSS 5.3EG 5.32026-08-10
Discourse is an open-source discussion platform. Prior to 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0, Onebox::DomainChecker.is_blocked? compares hostnames and SiteSetting.blocked_onebox_domains entries case-sensitively, allowing an attacke…
- CVE-2026-8404MEDIUMCVSS 5.3EG 5.32026-06-03
An issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6. `django.middleware.cache.UpdateCacheMiddleware` in Django does not match `Cache-Control` response directives case-insensitively, which allows remote attackers to rea…
- CVE-2018-8337MEDIUMCVSS 5.3EG 5.32018-09-13
A security feature bypass vulnerability exists when Windows Subsystem for Linux improperly handles case sensitivity, aka "Windows Subsystem for Linux Security Feature Bypass Vulnerability." This affects Windows 10, Windows 10 Servers.
- CVE-2024-38820MEDIUMCVSS 3.1EG 5.32024-10-18
The fix for CVE-2022-22968 made disallowedFields patterns in DataBinder case insensitive. However, String.toLowerCase() has some Locale dependent exceptions that could potentially result in fields not protected as expected.
- CVE-2026-58057MEDIUMCVSS 5.0EG 5.02026-06-28
Flowise before 3.1.3 validates Custom MCP stdio environment variables against a denylist using a case-sensitive comparison, so on Windows, where environment names are case-insensitive, supplying 'node_options' bypasses the NODE_OPTIONS den…
- CVE-2021-0973MEDIUMCVSS 5.0EG 5.02021-12-15
In isFileUri of UriUtil.java, there is a possible way to bypass ignoring file://URI attachment due to improper handling of case sensitivity. This could lead to local information disclosure with no additional execution privileges needed. Us…
- CVE-2026-128048MEDIUMCVSS 4.9EG 4.92026-11-13
OpenMage magento-lts before 20.18.2 and 21.0.0-beta1 before 21.0.0-beta3 lets restricted administrators read decrypted configuration secrets because the store.getConfig email template directive's encrypted-path check missed config.xml-decl…
- CVE-2024-32879MEDIUMCVSS 4.9EG 4.92024-04-24
Python Social Auth is a social authentication/registration mechanism. Prior to version 5.4.1, due to default case-insensitive collation in MySQL or MariaDB databases, third-party authentication user IDs are not case-sensitive and could cau…
- CVE-2026-86472MEDIUMCVSS 4.8EG 4.82026-09-15
fast-uri is a dependency-free RFC 3986 URI parser for Node.js, used by Fastify and ajv. In versions before 2.4.7, from 3.0.0 through 3.1.7, and from 4.0.0 through 4.1.4, fast-uri folds the host to lowercase before it percent-decodes the ho…
- CVE-2026-126208MEDIUMCVSS 4.7EG 4.72026-11-12
Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. Prior to 2.25.3, Loofah's SVG_ALLOW_LOCAL_HREF safelist lists textPath with lowercase spelling that does not match th…
- CVE-2026-106497MEDIUMCVSS 4.3EG 4.32026-10-06
Backstage is an open framework for building developer portals. Prior to 3.9.1, the @backstage/plugin-catalog-backend package is affected by inconsistent catalog property permission evaluation. In deployments that use affected value-based c…
- CVE-2025-4035MEDIUMCVSS 4.3EG 4.32025-04-29
A flaw was found in libsoup. When handling cookies, libsoup clients mistakenly allow cookies to be set for public suffix domains if the domain contains at least two components and includes an uppercase character. This bypasses public suffi…
- CVE-2026-3532MEDIUMCVSS 4.2EG 4.22026-03-26
Improper Handling of Case Sensitivity vulnerability in Drupal OpenID Connect / OAuth client allows Privilege Escalation.This issue affects OpenID Connect / OAuth client: from 0.0.0 before 1.5.0.
- CVE-2026-17085MEDIUMCVSS 4.1EG 4.12026-11-07
IBM API Connect 10.0.8.0 through 10.0.8.12 and 12.1.0.0 through 12.1.1.2 could allow a remote authenticated attacker to bypass security restrictions due to improper handling of case sensitivity. An access restriction is not applied consist…
- CVE-2026-123806MEDIUMCVSS 4.0EG 4.02026-11-09
python-tuf is a Python reference implementation of The Update Framework (TUF). Prior to 7.0.0, DelegatedRole._is_target_in_pathpattern in tuf/api/_payload.py uses fnmatch.fnmatch, which applies os.path.normcase before matching and makes de…
- CVE-2026-111448LOWCVSS 3.7EG 3.72026-10-16
Wheels 4.0.0 through 4.1.2 uses case-insensitive comparisons in path-containment checks on case-sensitive filesystems. Canonical-path checks for zip entries, package mappings, development assets/docs, guide images and image tags can accept…
- CVE-2026-107832LOWCVSS 3.7EG 3.72026-10-13
fastify is a fast and low overhead web framework for Node.js. In versions 5.12.2 through 5.12.5, the routine that lowercases header names declared in a route schema does not lowercase the enum or const header names nested inside a property…
- CVE-2024-38829LOWCVSS 3.7EG 3.72024-12-04
A vulnerability in Spring LDAP allows data exposure for case sensitive comparisons.This issue affects Spring LDAP: from 2.4.0 through 2.4.3, from 3.0.0 through 3.0.9, from 3.1.0 through 3.1.7, from 3.2.0 through 3.2.7, AND all versions pri…
- CVE-2021-48006LOWCVSS 3.3EG 3.32026-09-06
PocketMine-MP before 4.0.3 does not perform case-insensitive matching when removing operator entries from ops.txt. The removeOp function lowercases the supplied name but only removes an exactly matching entry, so an operator name stored wi…
Map vulnerabilities like CWE-178 to your infrastructure
EchelonGraph correlates every CVE — across CWE-178 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →