Home

Description

Nefteprodukttekhnika BUK TS-G Gas Station Automation System 2.9.1 through 2.10.2 on Linux contains an Improper Authentication vulnerability (CWE-287) in the system configuration module. The /php/ajax-login.php endpoint returns userid=1 (administrator) in response to any HTTP POST request that supplies arbitrary credentials (e.g., action=dologin&login=<any_value>&pwd=<any_value>), and subsequent privileged endpoints under /php/ajax-main.php and /modules/* do not validate a server-side session. A remote unauthenticated attacker can invoke any administrative action exposed by the configuration module, including reading and modifying user rules, fuel tank gauges, fuel dispensers, relays, cash registers, bank terminals, fuel cards, price and customer displays, cash collection, and pricing rules.

PUBLISHED Reserved 2026-06-13 | Published 2026-06-13 | Updated 2026-06-13 | Assigner TuranSec




CRITICAL: 9.3CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L

An unauthenticated remote attacker reaches the BUK-TS Configuration Module login page, submits any password, and uses an HTTP-intercepting proxy to insert a userid field into the login response. The attacker is then granted full administrative access to the gas-station configuration interface, including control over fuel dispensers, tanks, relays, cash registers, and payment terminals.

CRITICAL: 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Problem types

CWE-287 Improper Authentication

CWE-306 Missing Authentication for Critical Function

Product status

Default status
unknown

2.9.1 (semver)
affected

Credits

Qahramon Choriyev (ciprobe) finder

References

github.com/ciprobe/bukts_auth_bypass (BUK_TS_KILLER - Proof-of-concept exploit for the BUK TS-G authentication bypass) exploit third-party-advisory

bukts.ru/repo-bukts-current (Nefteprodukttekhnika BUK TS-G - Vendor distribution) vendor-advisory

cwe.mitre.org/data/definitions/287.html (CWE-287: Improper Authentication) technical-description

cwe.mitre.org/data/definitions/306.html (CWE-306: Missing Authentication for Critical Function) technical-description

cve.org (CVE-2026-12183)

nvd.nist.gov (CVE-2026-12183)

Download JSON