A vulnerability was identified in RafyMrX TOKO-ONLINE-ROTI up to ddfe1cd587be0a0b5135d8b6e85cce2ec3aece99. Affected by this vulnerability is an unknown functionality of the file proses/login.php. The manipulation of the argument Username leads to sql injection. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The vendor was contacted early about this disclosure but did not respond in any way.
Security readout for executives and security teams
Plain-English summary
CVE-2026-15489 is an SQL injection in RafyMrX TOKO-ONLINE-ROTI’s login processing. A remote, unauthenticated attacker may influence database queries through the Username argument. Sources report a public exploit, but CISA KEV is false and no source says active exploitation is occurring.
Executive priority
Treat this as high priority if TOKO-ONLINE-ROTI is internet-facing or handles customer data. The issue is remotely reachable, unauthenticated, and has public exploit availability, but no confirmed active exploitation is cited.
Technical view
The issue affects proses/login.php in TOKO-ONLINE-ROTI up to commit ddfe1cd587be0a0b5135d8b6e85cce2ec3aece99. VulDB maps it to CWE-89 and CWE-74 with CVSS v2 7.5. Versioning is unclear because the project uses rolling releases, and the vendor reportedly did not respond.
Likely exposure
Exposure is limited to organizations running RafyMrX TOKO-ONLINE-ROTI with the affected login code reachable over a network. Public internet exposure of the login page raises urgency.
Exploitation context
The source bundle says remote exploitation is possible and a public exploit is available. It does not provide evidence of active exploitation, and KEV status is false.
Researcher notes
Evidence is primarily from VulDB and CVE records. Affected version data is commit-based, not a formal release. No official vendor fix, workaround, or response is named in the provided sources.
Mitigation direction
Identify any TOKO-ONLINE-ROTI deployments and their deployed commit or source snapshot.
Check upstream/vendor guidance for a corrected commit, release, or advisory.
Restrict public access to the login page where operationally possible.
Review authentication code before applying local fixes to production.
Increase monitoring for unusual login and database error activity.
Validation and detection
Confirm whether proses/login.php exists in deployed application code.
Verify whether the deployed source matches or predates the affected commit.
Review login handling for unsafe Username database query construction.
Check application logs for abnormal login failures or database errors.
Document uncertainty where rolling-release version mapping is unavailable.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-74: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Injection into data stores can inform collection, data access, and exfiltration detection reviews. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references database injection or access, so collection and exfiltration review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-74 · source CWE mapping
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.