CVE-2026-91842
Received Received - Intake

Deserialization Flaw in OpenBankProject OBP-API

Vulnerability report for CVE-2026-91842, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-15

Last updated on: 2026-09-15

Assigner: VulDB

Description

A vulnerability has been found in OpenBankProject OBP-API up to 1.10.1. This impacts the function KryoInjection.invert of the file obp-api/src/main/scala/code/api/cache/Redis.scala of the component Kryo Handler. Such manipulation leads to deserialization. The attack can be launched remotely. A high complexity level is associated with this attack. The exploitability is said to be difficult. The exploit has been disclosed to the public and may be used. The project was informed of the problem early through an issue report but has not responded yet.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-15
Last Modified
2026-09-15
Generated
2026-09-15
AI Q&A
2026-09-15
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
openbankproject obp-api to 1.10.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-20 The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
CWE-502 The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a deserialization flaw in OpenBankProject OBP-API up to version 1.10.1. It exists in the KryoInjection.invert function within the Redis.scala file. The issue allows remote attackers to manipulate data during deserialization, potentially leading to unauthorized code execution or data tampering.

Detection Guidance

Check if Redis is exposed without authentication by running commands like 'redis-cli -h 127.0.0.1 ping' or 'redis-cli -h <your-redis-ip> ping'. If Redis responds without requiring a password, it may be vulnerable. Inspect OBP-API logs for deserialization errors or unexpected Kryo-related exceptions during cache reads.

Impact Analysis

If exploited, this vulnerability could allow attackers to remotely execute arbitrary code or access sensitive data. The high complexity and difficulty of exploitation reduce immediate risk, but successful attacks could lead to financial fraud, data breaches, or system compromise in affected OpenBankProject deployments.

Compliance Impact

This vulnerability could lead to unauthorized access or disclosure of personal or health data, violating GDPR and HIPAA requirements. Organizations using vulnerable OpenBankProject versions may face compliance violations, legal penalties, and reputational damage if exploited.

Mitigation Strategies

Immediately upgrade OpenBankProject OBP-API to a version beyond 1.10.1 to address the deserialization flaw in the Kryo Handler component. If upgrading is not possible, disable or restrict access to the affected Redis.scala file and KryoInjection.invert function to prevent remote exploitation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-91842. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart