CVE-2026-92114 in a2uiinfo

Summary

by MITRE • 09/15/2026

A vulnerability was identified in a2ui-project a2ui up to 0.10.6. Affected is an unknown function of the file renderers/web_core/src/v0_9/basic_catalog/functions/safe_regex.ts of the component Basic Catalog. Such manipulation leads to inefficient regular expression complexity. The attack can be launched remotely.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 09/16/2026

The vulnerability identified in a2ui-project versions up to 0.10.6 represents a significant security risk rooted in improper input validation and algorithmic efficiency within its rendering engine. Specifically, the flaw resides in the safe_regex.ts file located under the basic_catalog component at version 0_9. This module is responsible for processing regular expressions that are intended to be safe against malicious inputs, yet it fails to adequately mitigate the complexity of certain regex patterns provided by users or generated dynamically during content rendering. The core technical issue is an inefficient regular expression complexity, often referred to as ReDoS or Regular Expression Denial of Service. This type of vulnerability occurs when a regex engine backtracks excessively on specific input strings that do not match the pattern but cause the engine to explore a vast number of potential matching paths before concluding failure. In the context of web rendering, this means that processing user-supplied data through these flawed regular expressions can consume disproportionate amounts of CPU resources and time, effectively stalling the application thread responsible for handling requests.

From an operational perspective, this vulnerability allows for remote exploitation without requiring authentication in many deployment scenarios where user input is directly processed by the catalog renderer. An attacker can craft specific malicious strings designed to trigger catastrophic backtracking within the regex engine used by a2ui. When such inputs are submitted via web forms or API endpoints that feed into the basic_catalog component, the server experiences severe performance degradation. This manifests as high latency for legitimate users and potentially complete unavailability of the service if multiple concurrent requests exploit this flaw. The impact is primarily availability-related, aligning with the CIA triad's focus on maintaining system uptime and responsiveness against denial-of-service attacks that leverage software logic flaws rather than network-level flooding.

This vulnerability maps directly to CWE-400, which covers Uncontrolled Resource Consumption, specifically in the context of algorithmic complexity leading to resource exhaustion. Furthermore, it aligns with MITRE ATT&CK technique T1496, Resource Hijacking, where attackers leverage computational resources for denial-of-service purposes by exploiting inefficient code paths. The lack of proper bounds checking or timeout mechanisms on regex execution allows an adversary to effectively hijack server processing power, turning a standard web application feature into a vector for service disruption.

Mitigation strategies must focus on both immediate patching and long-term architectural improvements. The primary remediation is to upgrade the a2ui-project to version 0.10.7 or later, where this specific flaw in safe_regex.ts has been addressed by developers who likely implemented stricter constraints on regex complexity or switched to safer parsing libraries that do not support backtracking. For organizations unable to patch immediately due to dependency conflicts, implementing Web Application Firewall rules can help detect and block requests containing patterns known to trigger ReDoS attacks. Additionally, integrating timeout mechanisms for regular expression execution at the application level ensures that any single regex operation cannot consume excessive CPU time regardless of its complexity. Developers should also conduct a thorough audit of other uses of dynamic or user-controlled regular expressions within the codebase to identify and remediate similar inefficiencies before they are exploited in production environments.

Responsible

VulDB

Disclosure

09/15/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!