Umeradeemcheema

#2949of 53,632
85.5Total CVSS
Vulnerabilities · 11
Medium
4
High
3
Critical
4
PT-2024-25681
9.6
2024-05-10
Vue.Js · Vue.Js · CVE-2024-34070
**Name of the Vulnerable Software and Affected Versions** Froxlor versions prior to 2.1.9 **Description** A Stored Blind Cross-Site Scripting (XSS) vulnerability has been identified in the Failed Login Attempts Logging Feature of the Froxlor Application. An unauthenticated user can inject malicious scripts in the `loginname` parameter on the Login attempt, which will then be executed when viewed by the Administrator in the System Logs. By exploiting this vulnerability, an attacker can perform various malicious actions such as forcing the Administrator to execute actions without their knowledge or consent. For instance, the attacker can force the Administrator to add a new administrator controlled by the attacker, thereby giving the attacker full control over the application. The vulnerability can lead to defacement of the Application and allow attackers to steal sensitive information such as login credentials, session tokens, and personally identifiable information (PII). **Recommendations** For versions prior to 2.1.9, update to version 2.1.9 to fix the vulnerability. As a temporary workaround, consider implementing thorough input validation and sanitization mechanisms on all user inputs, and sanitize malicious Javascript functions to prevent data binding and interpolation of Vue.js. Restrict access to the System Logs to minimize the risk of exploitation. Avoid using the `loginname` parameter in the affected Login attempt until the issue is resolved.
PT-2024-22789
8.0
2024-03-22
Freescout · Freescout · CVE-2024-29184
**Name of the Vulnerable Software and Affected Versions** FreeScout versions prior to 1.8.128 **Description** A Stored Cross-Site Scripting (XSS) vulnerability has been identified within the Signature Input Field of the FreeScout Application. This occurs when user input is not properly sanitized and is stored on the server, allowing an attacker to inject malicious scripts that will be executed when other users access the affected page. The application's Content Security Policy (CSP) was bypassed by uploading a JS file to the server via a POST request to the `/conversation/upload` endpoint. The CSP policy only allows the inclusion of JS files present on the application server and does not allow any inline script or script other than `nonce-abcd`. However, by including the uploaded JS file link as the `src` of the `script`, the CSP policy was bypassed, making XSS attacks possible. The impact of this vulnerability is severe, allowing an attacker to compromise the FreeScout Application, perform malicious actions, steal sensitive information, and potentially lead to defacement of the Application. **Recommendations** For versions prior to 1.8.128, update to version 1.8.128 or later to resolve the issue. As a temporary workaround, consider restricting access to the `/conversation/upload` endpoint to prevent uploading of malicious JS files. Additionally, restrict the use of the `script` tag with `src` attribute in the Signature Input Field to minimize the risk of exploitation.
PT-2024-22319
7.1
2024-03-12
Freescout · Freescout · CVE-2024-28186
**Name of the Vulnerable Software and Affected Versions** FreeScout versions prior to 1.8.124 **Description** A vulnerability has been identified in the FreeScout Application, which exposes SMTP server credentials used by an organization in the application to users of the application. This issue arises from the application storing complete stack traces of exceptions in its database. The sensitive information is then inadvertently disclosed to users via the "/conversation/ajax-html/send log?folder id=&thread id={id}" endpoint. The stack trace reveals the value of parameters, including the `username` and `password`, passed to the `Swift Transport Esmtp Auth LoginAuthenticator->authenticate()` function. Exploiting this vulnerability allows an attacker to gain unauthorized access to SMTP server credentials. With this sensitive information in hand, the attacker can potentially send unauthorized emails from the compromised SMTP server, posing a severe threat to the confidentiality and integrity of email communications. **Recommendations** For versions prior to 1.8.124, upgrade to version 1.8.124 or later. As a temporary workaround, consider avoiding the storage of complete stack traces, implementing redaction mechanisms to filter and exclude sensitive information, and reviewing and enhancing the application's logging practices. Restrict access to the "/conversation/ajax-html/send log?folder id=&thread id={id}" endpoint to minimize the risk of exploitation. Avoid using the `username` and `password` parameters in the affected API endpoint until the issue is resolved.