Cloudanix VulnDB

CVE-2023-5830

Critical · 9.8

CVSS

9.8

EPSS

60.8%

Published

Oct 27, 2023

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Attend

An attacker may be able to log in to the document management system without a valid username or password and access sensitive business files.

Weaponized
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Full Compromise
Component
Application
Class
Authentication Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

The flaw is an unauthenticated, network-reachable authentication bypass in the ColumbiaSoft Document Locator WebTools login endpoint, specifically /api/authentication/login. By manipulating the Server argument during login, an attacker can cause the application to perform improper authentication and potentially receive an authenticated session or otherwise access protected functionality without valid credentials. The CVSS vector indicates low-complexity remote exploitation with no privileges or user interaction required and potential full confidentiality, integrity, and availability impact. The provided product metadata is inconsistent with the vulnerability description because the listed affected products and package fixed versions reference Linux kernel packages; for this vulnerability, the relevant remediation called out by the advisory is ColumbiaSoft Document Locator 7.2 SP4 and 2021.1 or later.

Why it matters to the business

Successful exploitation can allow an external attacker to access a document management system without valid credentials, exposing sensitive documents, records, workflows, and business data. Because document management platforms often contain contracts, HR records, financial files, legal materials, and regulated data, compromise can lead to data theft, unauthorized changes, operational disruption, compliance exposure, and follow-on attacks using stolen information. The issue is critical, has weaponized exploitation maturity, and has a high EPSS score of 0.60782, so internet-exposed instances should be treated as high-priority even though it is not currently listed in CISA KEV and is not identified as ransomware-associated in the provided data.

How an attack unfolds

An attacker first identifies an exposed ColumbiaSoft Document Locator WebTools interface and confirms the presence of the /api/authentication/login endpoint. The attacker then sends a crafted login request that manipulates the Server parameter in a way that triggers the improper authentication condition. If the target is vulnerable, the application may accept the request as authenticated or issue a valid session context without requiring legitimate credentials. With that access, the attacker can enumerate available application functions, view or retrieve documents, alter records or workflows, create persistence through application-level accounts or configuration changes if permitted, and use any recovered sensitive information to support lateral movement or additional compromise.

How to fix it

Upgrade ColumbiaSoft Document Locator WebTools to a fixed release: version 7.2 SP4, version 2021.1, or a later vendor-supported release that includes the authentication bypass fix. If immediate upgrade is not possible, restrict access to WebTools and /api/authentication/login to trusted networks or VPN users, block direct internet exposure, enforce upstream access controls at a reverse proxy or WAF, and monitor/block suspicious requests that manipulate the Server parameter. Review application configuration for unauthorized changes and rotate credentials or session secrets if exploitation is suspected. Because the supplied package list includes unrelated Linux kernel package versions, validate remediation against ColumbiaSoft's official advisory and installed Document Locator version rather than relying on the provided Linux package fixed-version metadata.

How to confirm the fix worked

Confirm the installed ColumbiaSoft Document Locator version is 7.2 SP4, 2021.1, or later. Verify that the WebTools component has been updated, restarted, and is serving the patched build. From an unauthenticated test context, attempt to access protected application functions and confirm they require valid credentials. Review HTTP access logs and application authentication logs to ensure requests to /api/authentication/login with unusual or unexpected Server parameter values no longer result in successful authentication, session issuance, HTTP 200 responses for protected resources, or redirects into authenticated areas. Validate that internet-facing exposure has been removed or restricted where required.

Typical attack path

  1. Scan for internet-accessible ColumbiaSoft Document Locator WebTools portals or exposed /api/authentication/login endpoints.
  2. Fingerprint the application version or behavior to determine whether it may be older than the fixed releases.
  3. Send crafted authentication requests to /api/authentication/login with manipulated Server parameter values.
  4. Confirm authentication bypass by observing successful session creation, authenticated API responses, redirects to protected areas, or access to document management functionality without valid credentials.
  5. Enumerate documents, users, repositories, workflows, or administrative functions available to the bypassed session.
  6. Exfiltrate sensitive documents or metadata, modify records, create or alter accounts if privileges allow, and use recovered data for follow-on intrusion activity.

How to detect it

Review web server, reverse proxy, WAF, load balancer, and ColumbiaSoft Document Locator application logs for unauthenticated requests to /api/authentication/login containing a Server parameter, particularly from unfamiliar IP addresses, hosting providers, scanners, or geographies not normally associated with users. Look for POST requests to the login endpoint that return HTTP 200, 302, session cookies, authentication tokens, or immediate access to protected document or administrative endpoints without a normal successful username/password authentication event. Correlate suspicious login requests with subsequent document enumeration, bulk downloads, search activity, repository access, user/account changes, permission changes, workflow changes, or administrative API calls. Also review authentication logs for impossible sequences such as session creation without a valid user, missing username fields, abnormal Server values, repeated failed/successful login probes, and new sessions created shortly after malformed login attempts. Because no named threat actors are provided, treat exploitation evidence generically and prioritize behavioral correlation over actor-specific infrastructure.

  • /api/authentication/login
  • POST /api/authentication/login
  • Server=
  • Server%3D
  • /api/authentication/login?Server=
  • /api/authentication/login%3FServer%3D
  • Set-Cookie
  • JSESSIONID
  • ASP.NET_SessionId
  • HTTP 200 /api/authentication/login
  • HTTP 302 /api/authentication/login

What your security team should do

  • Immediately inventory ColumbiaSoft Document Locator WebTools deployments, especially internet-facing systems, and verify whether they are running version 7.2 SP4, 2021.1, or later.
  • Prioritize patching or isolation because exploitation is remote, unauthenticated, low-complexity, critical severity, and assessed as weaponized with a high EPSS score.
  • Restrict /api/authentication/login and other WebTools endpoints to trusted networks, VPN, or authenticated reverse-proxy access until patching is complete.
  • Search historical web, reverse-proxy, WAF, and application logs for suspicious requests to /api/authentication/login involving the Server parameter, especially requests that were followed by successful authenticated activity.
  • Investigate any successful authentication events without corresponding valid user credentials, unusual session creation, document access spikes, administrative changes, or new accounts around suspicious login requests.
  • If compromise is suspected, preserve logs, rotate application credentials and session secrets, review user and administrator accounts, audit document access/export history, and assess whether sensitive documents were accessed or modified.
  • Tune SIEM and WAF detections for anomalous POST requests to /api/authentication/login, unexpected Server parameter values, and unauthenticated clients receiving authenticated-session behavior.

The record

A vulnerability classified as critical has been found in ColumbiaSoft Document Locator. This affects an unknown part of the file /api/authentication/login of the component WebTools. The manipulation of the argument Server leads to improper authentication. It is possible to initiate the attack remotely. Upgrading to version 7.2 SP4 and 2021.1 is able to address this issue. It is recommended to upgrade the affected component. The identifier VDB-243729 was assigned to this vulnerability.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities