# CVE-2026-97874: Hessian remoting authentication bypass with non-root context path

Source: https://junglewise.ai/threats/cve-2026-97874-when-hessian-remoting-is-configured-with-basic-authentication-the  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-11-10. Updated: 2026-11-10  
License: CC BY 4.0 with a link back

CVE-2026-97874 · Severity: info · Published 2026-11-10

Hessian remoting is a protocol for remote procedure calls used in Java applications to invoke methods on Enterprise JavaBeans (EJBs). When BASIC authentication is configured, it is incorrectly bypassed for applications deployed in non-root context paths, allowing unauthenticated remote attackers to invoke EJB methods directly. This can lead to unauthorized access to application functionality and data.

Technologies: [<UNKNOWN>](https://junglewise.ai/threats/technologies/x-unknown).

## Quick answers

**Is CVE-2026-97874 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-97874 being exploited in the wild.

**How severe is CVE-2026-97874?** Informational severity, published 10 November 2026.

**Which products and versions are affected?** <UNKNOWN>.

**Is there a fix for CVE-2026-97874?** No fixed version is recorded yet. Block network access to Hessian endpoints from untrusted clients, or migrate to another remoting protocol. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-97874 attacked?** It is attacked over the network.

**Am I affected by CVE-2026-97874?** Check whether you run <UNKNOWN>. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix


Block network access to Hessian endpoints from untrusted clients, or migrate to another remoting protocol.

## Technical details

The vulnerability is an authentication bypass in Hessian remoting endpoints when BASIC authentication is configured; the authentication check is not enforced on Hessian endpoints of applications deployed under a non-root context path. An unauthenticated remote attacker can invoke exposed EJB methods without valid credentials through direct access to the unprotected endpoint. A fix is available per the advisory recommendation to migrate to another remoting protocol.

## Affected products

- <UNKNOWN>

## Timeline

- 2026-11-10: disclosed

## References

- [https://repo.maven.apache.org/maven2](https://repo.maven.apache.org/maven2)
- [https://lists.apache.org/thread/jl8dn3bdz52n8126gvc85nddprkwjhmq](https://lists.apache.org/thread/jl8dn3bdz52n8126gvc85nddprkwjhmq)

## Related threats

- [System component denial of service vulnerability](https://junglewise.ai/threats/cve-2026-95784-a-vulnerability-exists-in-a-system-component-that-may-under)
- [Embedded server weak session ID generation](https://junglewise.ai/threats/cve-2026-111259-the-embedded-server-generates-http-session-identifiers-with-a)
- [Web application request routing security constraint bypass](https://junglewise.ai/threats/cve-2026-111258-the-optional-request-routing-feature-forwards-requests-to-their)
- [SSH administration service authentication bypass](https://junglewise.ai/threats/cve-2026-111239-the-optional-ssh-administration-service-grants-full-access-to)
- [JAAS login modules credential timing and username enumeration](https://junglewise.ai/threats/cve-2026-86532-the-bundled-jaas-login-modules-leak-whether-a-username-exists-and)
