Skip to main content

nexent CVE-2026-31215

| EUVDEUVD-2026-29499 CRITICAL
Files or Directories Accessible to External Parties (CWE-552)
2026-05-12 mitre GHSA-wm59-m58r-x983
9.1
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Generated
May 13, 2026 - 15:54 vuln.today
CVSS changed
May 13, 2026 - 15:52 NVD
9.1 (CRITICAL)
CVE Published
May 12, 2026 - 00:00 nvd
CRITICAL 9.1
CVE Published
May 12, 2026 - 00:00 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

The nexent v1.7.5.2 backend service contains an unauthorized arbitrary file deletion vulnerability in its ElasticSearch service interface. The DELETE /{index_name}/documents endpoint lacks proper authentication and authorization controls and does not validate the user-supplied path_or_url parameter. This allows unauthenticated remote attackers to send crafted requests that trigger the deletion of arbitrary documents from ElasticSearch indices and corresponding files from the MinIO storage system. Successful exploitation leads to data destruction and denial of service.

AnalysisAI

Remote unauthenticated attackers can delete arbitrary ElasticSearch documents and MinIO storage files in nexent v1.7.5.2 via the unprotected DELETE /{index_name}/documents endpoint. The backend service fails to authenticate requests or validate the path_or_url parameter, enabling mass data destruction and denial of service. EPSS probability (0.12%) indicates low predicted exploitation likelihood, and no active exploitation or public exploit code has been identified at time of analysis, though the CVSS 9.1 reflects the severe impact of unauthenticated remote data deletion.

Technical ContextAI

This vulnerability affects nexent's backend service integration with ElasticSearch and MinIO storage systems. The DELETE API endpoint processes user-supplied path_or_url parameters without authentication gates or input validation, corresponding to CWE-552 (Files or Directories Accessible to External Parties). The architecture appears to link ElasticSearch document deletion operations directly to MinIO file system operations, creating a cascading deletion effect. The vulnerable endpoint accepts index_name as a route parameter and likely uses the unvalidated path_or_url to construct file system paths, enabling path traversal attacks. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms network-accessible exploitation requiring no authentication, low complexity, and no user interaction. MinIO typically serves as object storage for document management systems, meaning exploitation could delete both metadata (ElasticSearch) and actual file content (MinIO) in a single request.

RemediationAI

Upgrade nexent to a patched version once released by ModelEngine-Group - no vendor advisory with fix version identified at time of analysis. Monitor the GitHub repository (https://github.com/ModelEngine-Group/nexent) and vendor notification channels for security updates. As immediate compensating controls: (1) Restrict network access to the DELETE /{index_name}/documents endpoint using firewall rules or reverse proxy authentication to allow only trusted internal services (trade-off: requires architectural changes to inter-service authentication). (2) Implement network segmentation to prevent public internet access to nexent backend services, allowing access only from application frontend tiers (trade-off: may require VPN for administrative access). (3) Deploy Web Application Firewall (WAF) rules to block DELETE requests containing path traversal patterns like '../' or absolute paths in the path_or_url parameter (trade-off: bypassable if parameter encoding is used, provides defense-in-depth only). (4) Enable ElasticSearch and MinIO audit logging to detect unauthorized deletion attempts (detection only, not prevention). (5) Implement regular backup snapshots of ElasticSearch indices and MinIO storage with tested restoration procedures (recovery control, does not prevent initial data loss). Do not expose nexent backend APIs directly to untrusted networks.

More in N A

View all
CVE-2024-51092 CRITICAL POC
9.1 May 08

LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2024-45257 HIGH POC
7.3 May 08

A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2025-67888 HIGH POC
7.3 May 08

Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root

CVE-2024-53326 HIGH POC
7.3 May 08

LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(

CVE-2026-38360 CRITICAL POC
9.8 May 08

Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti

CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

Share

CVE-2026-31215 vulnerability details – vuln.today

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