International
The Morning Dev

Only the news worth knowing

‹
 
C21/100

Vulnerability · low · CVSS 2.3

Apache Shiro case-insensitive path matching auth bypass for static files (CVE-2026-114737)

Tier C · Keep an eye on it – Check if you’re affected

Who’s exposed: Apps using shiro-spring 3.0.1 with static file path rules

Tier C because: Hits tech teams

Reach

Attack

Damage

Fix

Popular tool

What to do

  1. Upgrade org.apache.shiro:shiro-spring to 3.0.2 or later.

The Brief

  • Apache Shiro has a case-insensitive path matching issue in the default configuration of ShiroFilterFactoryBean that allows authentication bypass for static files.
  • The affected package is org.apache.shiro:shiro-spring from 3.0.1 before 3.0.2.
  • The source rates the issue CVSS 4.0 2.3 (low) and describes it as related to the fix for CVE-2026-23903.

Why it matters

Applications using shiro-spring 3.0.1 that protect static files with Shiro path rules may serve those files without authentication.

The checklist behind the tier

Checklist · 2 of 10 yes
YesHits tech teamsJudgment: Apache Shiro is a Java security framework that developers build applications with.
NoCore infrastructureJudgment: a single Java framework, not software nearly every team runs like OpenSSH or glibc.
YesPopular toolJudgment: Shiro is a widely used Java framework across many enterprise teams.
NoExploited in the wildOpen Source Security: the advisory reports the flaw and CVSS only; no observed attacks mentioned.
NoPublic exploitOpen Source Security: the advisory gives no exploit code or proof-of-concept; none is reported as public.
NoRemote, no loginOpen Source Security: CVSS vector shows PR:L, so an account is required.
NoFull takeoverOpen Source Security: CVSS shows low confidentiality impact and no integrity or availability impact; not code execution or admin takeover.
NoSecrets exposedOpen Source Security: the advisory reports no stolen credentials, keys, configs or data.
NoSupply chainOpen Source Security: a normal authentication bypass bug in legitimate code, not malicious code shipped through a trusted channel.
NoNo fix yetOpen Source Security: affected versions are 3.0.1 before 3.0.2, so a fixed version (3.0.2) is available.

The official record

From CVE.org, CISA’s Known Exploited Vulnerabilities catalog, FIRST EPSS and the GitHub Advisory Database. Where these answer a checklist fact, they win over the reporting.

Timeline

  1. Vulnerability disclosed on the oss-security mailing list

  2. Open Source Security

    CVE-2026-114737: Apache Shiro: Incorrect default for case-insensitive path matching in ShiroFilterFactoryBean allows auth bypass for static files

Source

CVE-2026-114737: Apache Shiro: Incorrect default for case-insensitive path matching in ShiroFilterFactoryBean allows auth bypass for static files ↗ Open Source Security · 3h ago

First seen · 1 source · Full story page · How tiers are decided