high SQL Injection · Exploits

Unpatched SQL injection in Channel Software WebAlliance eCommerce: block /preapproval.asmx

Data graphic: A CVSS 9.8 unauthenticated SQL injection, CVE-2026-108065, in Channel Software WebAlliance eCommerce. The word PATCH is struck out, the vendor response is none, and the only fix is to block /preapproval.asmx.
AK

Threat intelligence editor · Published Oct 18, 2026, 11:27 AM EDT

CVE-2026-108065, an unauthenticated 9.8 SQL injection in WebAlliance eCommerce, is public with no patch after the vendor ignored Rapid7. Block /preapproval.asmx.

Rapid7 disclosed CVE-2026-108065 on 14 October 2026, an unauthenticated SQL injection in Channel Software's WebAlliance eCommerce. It is rated CVSS 9.8 (Critical). Rapid7 says the vendor never replied to its disclosure attempts, and its write-up mentions no patch. The only remediation it gives is to block access to /preapproval.asmx.

Who is affected

WebAlliance eCommerce is a B2B e-commerce, digital catalog and customer portal platform used by wholesale distributors and industrial manufacturers. Rapid7 does not state which versions are affected, so treat any deployment that exposes the endpoint as in scope until the vendor says otherwise.

Data graphic: A to-scale timeline of Rapid7's disclosure of CVE-2026-108065. Rapid7 found the flaw on 13 Jul and made first contact 46 days later on 28 Aug. It then sent five contacts over 42 days to 9 Oct with no replies, and went public on 14 Oct. No patch exists.

Rapid7 contacted the vendor five times and got no reply.

The flaw

The GetUser SOAP method at /preapproval.asmx does not properly escape the sUserID parameter. No authentication is required (CVSS vector AV:N/AC:L/PR:N/UI:N). The backend is Microsoft SQL Server, which allows stacked queries. A single quote returns a syntax error, and time-based payloads let an attacker infer data, for example whether the database account is a sysadmin.

Rapid7 lists the impact as theft of sensitive data such as user PII and passwords. If the database account is highly privileged, an attacker can go further. A sysadmin can use OLE Automation to upload files, and if the database shares a server with the web application, uploaded ASPX files can run system commands.

Rapid7 found the issue by black-box testing, so the root cause is undetermined. Its write-up is also internally inconsistent. The main request uses GetUser and sUserID, while the curl proof of concept uses GetCustomer and sCustID. Check both when you test your own exposure.

Disclosure timeline

  • 13 July 2026: Rapid7 discovers the flaw through its Vector Command continuous red teaming service and reports exploitation to a customer.
  • 28 August: first contact with Channel Software.
  • 8, 15 and 29 September: follow-ups.
  • 9 October: final notice of the 14 October disclosure, with a request for a vendor statement.
  • 14 October: public disclosure, with proof-of-concept requests in the post.

Rapid7 received no response at any point. With public proof-of-concept requests available and no patch, defenders should assume scanning will follow.

What to do

  1. Block /preapproval.asmx at the web server, reverse proxy or WAF. Check first that nothing you rely on calls it.
  2. Search web logs for requests to /preapproval.asmx, especially SOAP calls with quote characters or SQL keywords in sUserID or sCustID, and for long, regular response delays that suggest time-based probing.
  3. Check whether the application's database account is a sysadmin. Reduce its privileges, and keep the database off the web server if you can.
  4. Look for unexpected .aspx files in the web root.
  5. If you saw suspicious requests, rotate user credentials stored by the application.
  6. Ask Channel Software for a fix and affected-version information.

Sources

Keep reading

All latest →
  1. criticalExploitsMetasploit module lands for N-central pre-auth RCE CVE-2026-86218, already on CISA's KEV list3 min
  2. highExploitsCisco fixes six NX-OS flaws found with the help of frontier AI, two rated 9.84 min
  3. criticalExploitsBeyondTrust Remote Support Zero-Day CVE-2026-102764 Exploited Since August7 min
  4. highExploitsFortinet FortiSIEM 7.5.0 Path Traversal (CVE-2026-106173) Allows Unauthenticated Code Execution4 min
  5. highExploitsJuniper's October Junos Bulletin Has 15 CVSS 9.8 Flaws, Including Four Unauthenticated J-Web Bugs6 min
  6. highExploitsFortiSandbox auth bypass CVE-2026-107656: Fortinet rates it 9.6, patch 5.0 and 4.44 min