International
The Morning Dev

Only the news worth knowing

‹
 
C21/100

Vulnerability · low · CVSS 2.3

CVE-2026-129347: Apache Shiro empty stored credential matches empty password

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

Who’s exposed: Applications using Apache Shiro before 3.0.2 with empty stored credentials

Tier C because: Hits tech teams

Reach

Attack

Damage

Fix

Popular tool

What to do

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

The Brief

  • Apache Shiro before 3.0.2 has a vulnerability where an empty stored credential matches an empty submitted password.
  • The issue is tracked as CVE-2026-129347 and was posted to oss-sec by Lenny Primak on Nov 13.
  • The CVSS 4.0 base score is 2.3 (low).

Why it matters

Applications that use Apache Shiro before 3.0.2 and store empty credentials could accept an empty password as valid.

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 authentication framework, not software nearly every team runs.
YesPopular toolJudgment: Shiro is a widely used Java framework across many teams.
NoExploited in the wildOpen Source Security: advisory reports the flaw only; no observed attacks mentioned.
NoPublic exploitOpen Source Security: advisory describes the flaw; no published exploit or PoC mentioned.
NoRemote, no loginOpen Source Security: CVSS PR:L requires low privileges, so credentials are needed.
NoFull takeoverOpen Source Security: CVSS impacts are low confidentiality and integrity; no admin or code execution reported.
NoSecrets exposedOpen Source Security: advisory reports no stolen or exposed credentials or data.
NoSupply chainOpen Source Security: a normal authentication bug in legitimate code; no malicious shipping reported.
NoNo fix yetOpen Source Security: affected versions are before 3.0.2, implying a fixed release exists.

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 oss-sec by Lenny Primak

  2. Open Source Security

    CVE-2026-129347: Apache Shiro: Empty stored credential matches an empty submitted password

Source

CVE-2026-129347: Apache Shiro: Empty stored credential matches an empty submitted password ↗ Open Source Security · 2h ago

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