S4E just found a critical-severity finding from cve-2022-27924 scanner
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Oct 8, 2024

CVE-2024-6893 Scanner

CVE-2024-6893 Scanner - XML External Entity (XXE) vulnerability in Journyx

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.3k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-6893
7.5
CVSShigh
Exploitable remotely over the internet · no authentication required.

The "soap_cgi.pyc" API handler allows the XML body of SOAP requests to contain references to external entities. This allows an unauthenticated attacker to read local files, perform server-side request forgery, and overwhelm the web server resources.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
Journyx (jtime)by Journyx
11.5.4
journyxby journyx
11.5.4
Updated Sep 10, 2026View on NVD →
Detail

The Journyx platform, used by organizations worldwide for project time tracking, resource management, and expense tracking, ensures efficient workforce management. It serves a diverse clientele including finance, health care, engineering, and consulting sectors. The software is deployed on organizational servers and integrated with enterprise applications to streamline operations. It significantly reduces administrative costs by automating time and expense tracking. Furthermore, its seamless integration with ERP and accounting systems makes it a favored choice among enterprises. Companies rely on Journyx for its detailed reporting and analysis features ensuring accurate insights for decision-making.

XML External Entity (XXE) Injection is a vulnerability that arises when an application processes XML input from an untrusted source without correctly restricting XML entities. Attackers can exploit XXE vulnerabilities to read local files, perform denial-of-service attacks, or execute requests toward other services (Server-Side Request Forgery - SSRF). This vulnerability allows attackers to disclose confidential data stored locally on the server or interact with the local network. When external entities are defined within XML requests and these entities are resolved by the application, security weaknesses emerge. It is crucial for software leveraging XML parsers to impose strict parsing policies and avoid processing schemas that contain external references.

The vulnerability stems from the "soap_cgi.pyc" API handler within Journyx. The handler fails to adequately validate and sanitize the XML input for SOAP requests, allowing insertion of external entity references. This oversight means an unauthenticated attacker could potentially input XML data with malicious references. These references could exploit the server to disclose sensitive local files like "/etc/passwd" under Linux systems. The vulnerable endpoint is accessed via the POST method targeting the specific path "/jtcgi/soap_cgi.pyc". The occurrence of this flaw underscores the importance of using secure parsing techniques for dealing with XML data.

If exploited, malicious actors can gain unauthorized access to sensitive server files, compromising confidential data. The vulnerability could also be used to execute SSRF attacks, potentially leveraging the server to attack internal network services. Moreover, the server's resources may be overwhelmed, affecting the performance and availability of the Journyx system and impeding legitimate users. Such attacks could result in substantial operational downtime and financial losses. Legal ramifications might follow if sensitive user data is exposed because of such a breach.

REFERENCES

Solution Advice
  • Implement input validation to ensure only trusted XML schemas are processed.
  • Disable the processing of external entities in XML parsers where feasible.
  • Regularly update and patch software to mitigate potential vulnerabilities.
  • Monitor network traffic for unusual or suspicious activity that could indicate attempts to exploit XXE vulnerabilities.
  • Conduct security assessments and application penetration tests to identify vulnerabilities proactively.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.