CVE-2025-13948
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-12-03

Last updated on: 2026-04-29

Assigner: VulDB

Description
A vulnerability was determined in opsre go-ldap-admin up to 20251011. This issue affects some unknown processing of the file docs/docker-compose/docker-compose.yaml of the component JWT Handler. Executing manipulation of the argument secret key can lead to use of hard-coded cryptographic key . The attack can be launched remotely. Attacks of this nature are highly complex. The exploitability is assessed as difficult. The exploit has been publicly disclosed and may be utilized.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-12-03
Last Modified
2026-04-29
Generated
2026-06-16
AI Q&A
2025-12-03
EPSS Evaluated
2026-06-15
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
opsre go-ldap-admin *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-321 The product uses a hard-coded, unchangeable cryptographic key.
CWE-320 Key Management Errors
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2025-13948 is a vulnerability in the opsre go-ldap-admin software (up to version 20251011) affecting the JWT Handler component. The issue arises because the software uses a hard-coded default JWT secret key ('secret key') in its configuration, which attackers can manipulate to forge valid JWT tokens. This allows unauthorized users to bypass authentication and gain administrative access remotely without needing credentials. The vulnerability compromises the confidentiality, integrity, and availability of the system by enabling attackers to access sensitive backend API endpoints and perform unauthorized actions. [1, 2, 3]

Impact Analysis

This vulnerability can allow attackers to remotely forge JWT tokens and bypass authentication controls, granting unauthorized administrative access to the affected system. As a result, attackers can access sensitive data, manipulate operation logs, and perform privileged actions within the application. This compromises the confidentiality, integrity, and availability of the system, potentially leading to data breaches, unauthorized modifications, and service disruptions. [1, 3]

Detection Guidance

This vulnerability can be detected by inspecting the configuration file `docs/docker-compose/docker-compose.yaml` for the presence of the hardcoded JWT secret key "secret key". Additionally, monitoring network traffic for JWT tokens signed with the known default secret key can help identify exploitation attempts. A practical detection method includes checking the docker-compose.yaml file for the default secret key string. For example, you can run the command: `grep -r 'secret key' docs/docker-compose/docker-compose.yaml` to find the hardcoded key. Furthermore, analyzing JWT tokens in HTTP Authorization headers to verify if they are signed with the default key can be done using JWT decoding tools or scripts. Since a proof-of-concept exploit is publicly available, reviewing logs for suspicious JWT tokens forged with the default key is recommended. [1, 3]

Mitigation Strategies

Immediate mitigation steps include replacing the hardcoded default JWT secret key with a strong, unique secret key that is not publicly known or hardcoded in the configuration files. Since no known countermeasures or mitigations have been identified, it is strongly suggested to replace the affected component (go-ldap-admin up to version 20251011) with an alternative product or updated version that does not use the default secret key. Additionally, reviewing and updating the JWT handling mechanism to enforce secret key modification and prevent use of default keys is critical. Restricting network access to the affected service and monitoring for unauthorized JWT tokens can also help reduce risk until a secure fix is applied. [1, 2, 3]

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2025-13948. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart