CVE-2026-110474 in Agentic AI Call Centreinfo

Summary

by MITRE • 10/26/2026

This vulnerability exists in the CreditNirvana Agentic AI Call Centre application due to hardcoded static API Key in the client side JavaScript bundle. An unauthenticated remote attacker could exploit this vulnerability by downloading client side JavaScript files and extracting API key, which could lead to make arbitrary API calls to retrieve call transcripts and recordings through the application API of the targeted system.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 10/26/2026

The CreditNirvana Agentic AI Call Centre application contains a critical security flaw stemming from the inclusion of hardcoded static API keys within its client-side JavaScript bundles. This vulnerability represents a fundamental failure in secure software design, where sensitive authentication credentials are embedded directly into code that is transmitted to and executed on untrusted client environments. In modern web applications, any data or logic included in the public-facing frontend assets is inherently accessible to end users. By storing an API key with sufficient privileges for accessing call transcripts and recordings within these bundles, the application exposes a direct pathway for unauthorized access to sensitive organizational data. This practice violates core principles of secure development, particularly regarding credential management and separation of concerns between client-side interfaces and backend services.

From a technical perspective, this flaw is classified under CWE-798: Use of Hard-coded Credentials, which identifies scenarios where authentication details are permanently embedded in the source code or configuration files rather than being managed through dynamic, secure mechanisms such as environment variables, secret management systems, or token-based authentication flows that rotate regularly. The presence of a static API key means that once extracted, the credential remains valid until manually rotated by an administrator, providing attackers with a persistent and reliable method for exploitation without needing to bypass complex security controls like multi-factor authentication or network-level firewalls. This type of vulnerability is particularly dangerous because it requires no sophisticated exploit chain; simply inspecting the network traffic or viewing the page source allows any user to retrieve the key.

The operational impact of this vulnerability is severe, as it enables unauthenticated remote attackers to bypass intended access controls and interact directly with the application’s backend API endpoints. An attacker can download the JavaScript bundle from a standard web browser request, parse the code to locate the hardcoded string representing the API key, and then use that credential to authenticate against the server-side services. Once authenticated, the attacker gains the ability to retrieve call transcripts and audio recordings associated with customers or employees of the targeted organization. This constitutes a significant breach of confidentiality and privacy, potentially exposing personally identifiable information (PII), financial data, or proprietary business communications. The exposure of such sensitive materials can lead to regulatory penalties under frameworks like GDPR or HIPAA, reputational damage, and potential identity theft for affected individuals.

In terms of threat modeling and adversary behavior, this exploitation pattern aligns with ATT&CK technique T1505.003: Server Software Component: Web Shell, although more accurately it maps to data exfiltration techniques such as T1048: Exfiltration Over Alternative Protocol or T1213: Data from Information Repositories. The attacker leverages the compromised credentials to access stored information repositories (the call center database) and extracts sensitive data over standard web protocols. This is a common tactic in automated scanning tools that search for exposed secrets, often referred to as secret scraping, where bots crawl public-facing websites looking for patterns indicative of API keys or tokens embedded in frontend code.

To mitigate this vulnerability, the organization must immediately rotate the compromised API key and revoke its permissions to prevent further unauthorized access. The root cause requires a architectural change: client-side applications should never possess credentials that allow direct interaction with sensitive backend APIs requiring high-level privileges. Instead, authentication should be handled through secure token-based mechanisms such as OAuth 2.0 or OpenID Connect, where the frontend receives short-lived tokens after authenticating via a trusted identity provider. For any necessary API calls from the client side, these requests should pass through a backend proxy that validates session state and enforces fine-grained access controls based on user roles rather than static keys. Additionally, implementing Content Security Policy (CSP) headers can help mitigate some risks by restricting where scripts are loaded from, although this does not solve the underlying issue of exposed secrets. Regular security code reviews and automated scanning for hardcoded credentials in CI/CD pipelines should be established to prevent similar issues in future releases.

Responsible

CERT-In

Reservation

10/14/2026

Disclosure

10/26/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!