Codeastro Internet Banking System: Stored Cross-Site Scripting (CVE-2025-29018)
Codeastro Internet Banking System 2.0.0 contains a stored XSS vulnerability in the pages_add_acc_type.php component that allows authenticated attackers to inject malicious JavaScript, potentially leading to session hijacking.
CVE search metadata
CVE search record: CVE-2025-29018. Severity: medium. CVSS: 4.8. EPSS: 0.27%. KEV: no. Product: Internet Banking System (2.0.0). Brief: Codeastro Internet Banking System: Stored Cross-Site Scripting (CVE-2025-29018). Brief link: https://feed.craftedsignal.io/briefs/2026-10-codeastro-xss/
Triage facts
Revision 1- Applicability
- Internet Banking System (2.0.0)
- Evidence
- Unknown
- Severity
- Low
- Action
- Elevated
- Sources
- 2 public sources
- Freshness
- Revision 1Oct 29, 07:59 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- B2Likely
Codeastro Internet Banking System 2.0.0 is vulnerable to a stored cross-site scripting (XSS) attack via the 'name' parameter in 'pages_add_acc_type.php'. The vulnerability allows an authenticated attacker with high-level privileges to inject arbitrary JavaScript, which executes when an administrator or user views the 'Manage Acc Types' administrative page.
Attack Chain
- Attacker authenticates to the application with privileges sufficient to add account types.
- Attacker navigates to the "Add Acc Type" functionality.
- Attacker submits a malicious payload containing JavaScript within the 'name' parameter field.
- The application saves the unsanitized payload into the backend database.
- An administrator or user accesses the "Manage Acc Types" administrative menu.
- The application renders the stored payload within the admin interface, triggering JavaScript execution in the victim's browser session.
Impact
Successful exploitation allows for the execution of arbitrary JavaScript in the context of the victim's browser session. Documented potential impacts include session hijacking, credential theft, and unauthorized account takeover.
Recommendation
- Identify and inventory all instances of Codeastro Internet Banking System 2.0.0 within the environment.
- Implement strict HTML entity encoding for all user-supplied input fields, specifically the 'name' parameter in 'pages_add_acc_type.php'.
- Deploy a robust Content Security Policy (CSP) to restrict the execution of unauthorized inline scripts.
- Until a patch is provided, restrict access to administrative functions and audit logs for anomalous changes to account type definitions.
Immediate actions
Deploy Sigma rule for webserver log monitoring
Threat Hunt
Search for existing script tags stored in the application database
Data: Backend database or application audit logs
Mitigations
Sanitize user input and implement CSP
Codeastro Internet Banking System 2.0.0
Detection coverage 1
Detect CVE-2025-29018 Exploitation - Stored XSS in Internet Banking System
mediumDetects attempted injection of script tags into the name parameter of pages_add_acc_type.php
Detection queries are available on the platform. Get full rules →