CVE-2022-42747
Description
CandidATS version 3.0.0 on 'sortBy' of the 'ajax.php' resource, allows an external attacker to steal the cookie of arbitrary users. This is possible because the application application does not properly validate user input against XSS attacks.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
CandidATS 3.0.0 contains a reflected XSS in the sortBy parameter of ajax.php, allowing an attacker to steal cookies via a crafted link.
Vulnerability
CandidATS version 3.0.0 contains a reflected cross-site scripting (XSS) vulnerability in the sortBy parameter of the /ajax.php resource [2]. The application fails to properly validate user input, allowing arbitrary JavaScript to be injected into the page. The vulnerable URL pattern is /ajax.php?f=getPipelineJobOrder&joborderID=50&page=0&entriesPerPage=15&sortBy=&sortDirection=desc&indexFile=... [2].
Exploitation
An unauthenticated remote attacker can craft a malicious link containing JavaScript in the sortBy parameter [2]. To trigger the vulnerability, the attacker must convince an authenticated administrator to click the link (user interaction required) [2]. The attacker has no special network position or authentication requirements; the link can be delivered via email, chat, or other means [2].
Impact
Successful exploitation allows the attacker to execute arbitrary JavaScript in the context of the victim's session, leading to cookie theft and subsequent account takeover [2]. The attacker gains the privileges of the victim, which for an administrator account means full control over the CandidATS installation [2]. This compromises confidentiality, integrity, and availability of the system.
Mitigation
At the time of disclosure (October 26, 2022), no patch was available [2]. The vendor (CandidATS) was contacted on October 7, 2022, but no fix has been publicly released [2]. Users should monitor the CandidATS website [1] for updates and consider restricting access to /ajax.php or implementing a web application firewall (WAF) rule to filter malicious input as a temporary workaround.
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- CandidATS/CandidATSdescription
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2News mentions
0No linked articles in our index yet.