Description
The Janssen Project is an open-source identity and access management (IAM) platform. Prior to 2.0.0, jans-auth-server accepts unsigned JWE request objects because JwtAuthorizationRequest skips inner signature validation when jwe.getSignedJWTPayload() returns null, and AuthzRequestService.processRequestObject() does not reject the unrecognized RSA-OAEP algorithm when forceSignedRequestObject=true. This issue is fixed in version 2.0.0.
Published: 2026-07-16
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Janssen Project is an open-source identity and access management platform. Prior to 2.0.0, the jans-auth-server accepted unsigned JSON Web Encryption (JWE) request objects because JwtAuthorizationRequest skips inner signature validation when jwe.getSignedJWTPayload() returns null, and AuthzRequestService.processRequestObject does not reject the unrecognized RSA-OAEP algorithm when forceSignedRequestObject=true. This flaw allows unsigned requests to be processed, and the issue is addressed in version 2.0.0. The weakness is identified as CWE‑347.

Affected Systems

The JanssenProject jans identity and access management platform is affected on all releases prior to version 2.0.0. No specific patch level is listed; the issue remains until a new release that includes the described fix is deployed.

Risk and Exploitability

The CVSS score is 5.3, indicating a moderate level of severity. EPSS score < 1%, indicating a very low probability of exploitation, and the vulnerability is not listed in CISA KEV, suggesting limited evidence of widespread exploitation. The likely attack vector is via crafted HTTP requests targeting the jans-auth-server; exploitation requires the target to accept unsigned JWE request objects.

Generated by OpenCVE AI on July 31, 2026 at 01:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the JanssenProject jans identity and access management platform to version 2.0.0 or later, which contains the fixed signature verification logic.
  • Verify that the configuration is enabled and that the system rejects unsigned JWE request objects and unsupported RSA-OAEP algorithms.
  • Implement an additional validation layer or patch that explicitly checks for the presence of a signed JWE payload before processing the request object, and log or reject any requests that fail this check.

Generated by OpenCVE AI on July 31, 2026 at 01:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 30 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Jansson Project
Jansson Project jansson
Vendors & Products Jansson Project
Jansson Project jansson

Thu, 16 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 17:00:00 +0000

Type Values Removed Values Added
Description The Janssen Project is an open-source identity and access management (IAM) platform. Prior to 2.0.0, jans-auth-server accepts unsigned JWE request objects because JwtAuthorizationRequest skips inner signature validation when jwe.getSignedJWTPayload() returns null, and AuthzRequestService.processRequestObject() does not reject the unrecognized RSA-OAEP algorithm when forceSignedRequestObject=true. This issue is fixed in version 2.0.0.
Title Janssen Project: JWE Request Object Signature Verification Bypass in jans-auth-server
Weaknesses CWE-347
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

Jansson Project Jansson
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T18:06:23.420Z

Reserved: 2026-05-13T08:19:32.603Z

Link: CVE-2026-45795

cve-icon Vulnrichment

Updated: 2026-07-16T18:05:31.592Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T01:45:06Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature