Skip to main content

light-4j CVE-2026-113682

| EUVDEUVD-2026-105098 CRITICAL
Improper Authentication (CWE-287)
2026-10-20 VulnCheck GHSA-56rq-859m-p974
9.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send Basic auth header with known username and empty password
  2. Exploit
    Handler issues LDAP bind with empty credentials
  3. Execution
    Directory returns unauthenticated bind as success
  4. Impact
    Access resources as impersonated LDAP/AD user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the target to run light-4j's BasicAuthHandler configured for LDAP/AD-delegated authentication (versions 2.1.5 up to but not including 2.4.0), and requires the backing LDAP/Active Directory server to treat a bind with a non-empty username and empty password as a successful (unauthenticated) bind rather than rejecting it. The attacker must also know or guess a valid directory username. Limiting factors: the flaw is not reachable in deployments using static/config-file Basic auth or Bearer-token auth instead of LDAP delegation, and directories hardened to reject empty-password binds neutralize the attack; no user interaction, no authentication, and no non-default network exposure are otherwise needed.

Impact

This is a genuine high-priority authentication bypass, not merely a high-CVSS paper risk. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H) confirms a network-reachable, low-complexity, unauthenticated attack with high confidentiality and integrity impact - fully consistent with the description of logging in as an LDAP/AD-delegated user with only a known username and empty password. The one tempering signal is AT:P (attack requirements present), which correctly captures that exploitation depends on the deployment using BasicAuthHandler in LDAP-delegation mode AND the backing directory accepting an unauthenticated (empty-password) bind as success - a common LDAP/AD behavior but not universal. No EPSS score was provided, so exploitation probability cannot be quantified. The vulnerability is NOT in CISA KEV and no public exploit code was supplied in the intelligence, so there is no evidence of active exploitation - the risk is driven by the trivial exploitation technique and the presence of a vendor patch and a public issue/PR (which effectively disclose the mechanism), not by observed in-the-wild activity. The signals are internally consistent (network vector, no privileges, config-dependent) with no contradictions to flag.

Exploit ScenarioDerived

An attacker who knows or guesses a valid directory username (e.g., an email or sAMAccountName) sends an HTTP request to a light-4j service protected by BasicAuthHandler, supplying a Basic Authorization header with that username and an empty password. The handler performs an LDAP bind with the empty password, which the directory treats as a successful (unauthenticated) bind, so the attacker is logged in as that user without knowing the password. No public exploit code was identified at time of analysis, but the fix commit and public issue make the technique straightforward to reproduce.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 20, 2026

Authentication bypass in Networknt light-4j 2.1.5 before 2.4.0 lets unauthenticated attackers impersonate LDAP/AD-delegated users by sending a Basic Authorization header with a known username and an empty password. The flaw is only reachable where BasicAuthHandler uses LDAP/AD delegation and the backing directory treats a non-empty username with an empty password as a successful bind; static/config-file Basic auth and bearer-token deployments are not affected, and directories that reject empty-password binds neutralize the attack. Vendor-released patch: 2.4.0; no public exploit identified at time of analysis.

RemediationAI

Upgrade to light-4j 2.4.0, the vendor-released patch, available at https://github.com/networknt/light-4j/releases/tag/2.4.0; the fix is associated with PR https://github.com/networknt/light-4j/pull/2805 and commit https://github.com/networknt/light-4j/commit/54743badb34260b76ed131d8b6a4f60210cc3673. If upgrade is delayed, harden the backing LDAP/AD directory to reject simple binds with an empty password (side effect: may break legitimate anonymous or empty-password bind use cases), and disable LDAP/AD delegation for BasicAuthHandler in favor of static/config-file Basic auth or bearer-token authentication (side effect: loses centralized directory authentication and may require credential/config changes). Also consider rejecting Basic Authorization headers with empty passwords at the reverse proxy or API gateway as a temporary filter, but do not rely on it alone because custom parsing can be bypassed if header normalization is inconsistent.

Affected VersionsENISA

light-4j 2.1.5 <2.4.0

Affected Packages

euvd light_4j fix: 2.4.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is the basic-auth module in Networknt light-4j from 2.1.5 up to but not including 2.4.0. The root cause is CWE-287 (Improper Authentication): the BasicAuthHandler's LDAP authentication path did not reject an empty password before performing an LDAP simple bind. Some LDAP/Active Directory configurations treat a bind with a non-empty username and empty password as an unauthenticated/anonymous bind and return success; light-4j then treated that result as authenticated, allowing the attacker to act as the named user. The CPE cpe:2.3:a:networknt:light-4j:*:*:*:*:*:*:*:* identifies the product, while the description and advisory constrain affected versions. The independent assessment's CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N vector captures the network-reachable, unauthenticated attack but high access complexity from the LDAP server behavior and username knowledge requirements. Deployments using static/config-file Basic auth or bearer tokens, and directories that reject empty-password binds, are not exploitable.

Know when Light 4J gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 9.1 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.4 HIGH

Network, unauthenticated, no user interaction (AV:N/PR:N/UI:N); AC:H folds in the CVSS 4.0 AT:P prerequisite that LDAP accept empty-password binds; high confidentiality/integrity from user impersonation, no availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Networknt light-4j from 2.1.5 before 2.4.0 contains an authentication bypass vulnerability in BasicAuthHandler that allows unauthenticated attackers to log in as LDAP/AD-delegated users. Attackers can send a Basic Authorization header with a known username and empty password, triggering an unauthenticated LDAP bind that is accepted as successful authentication.

Executive ViewAI

Why It Matters

Networknt light-4j versions 2.1.5 and later before 2.4.0 carry a critical authentication bypass that can let an attacker assume a directory-backed user identity and reach protected application functions. The risk is concentrated in services using BasicAuthHandler with LDAP/AD delegation and directory configurations that accept empty-password binds, so leadership should prioritize discovery and remediation of those deployments; no public exploit has been identified at time of analysis.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 60% exploitable
Prevalence
Low
niche Java microservices framework, limited enterprise deployment footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy