Appsecure logo

CVE-2022-28108: High Vulnerability in Selenium Selenium Grid

A high-severity CSRF vulnerability in Selenium Server (Grid) allows attackers to exploit non-JSON content types. Immediate patching is required to mitigate risks.

HIGHPublic ExploitCVSS 8.8 · Published April 19, 2022

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

CVE-2022-28108 is a high-severity vulnerability affecting Selenium Server (Grid) versions prior to 4. This vulnerability allows cross-site request forgery (CSRF) due to the server's acceptance of non-JSON content types, such as application/x-www-form-urlencoded, multipart/form-data, and text/plain. The CVSS score for this vulnerability is 8.8, indicating a significant risk to organizations that utilize Selenium Grid for automated testing.

Risk to organizations includes potential unauthorized actions executed on behalf of legitimate users, as attackers may leverage this vulnerability to manipulate user sessions. The attack is possible through the network and requires user interaction, making it crucial for organizations to prioritize patching immediately to prevent exploitation.

As of now, this vulnerability has not been classified under the Known Exploited Vulnerabilities (KEV) catalog, but the existence of a public proof of concept (PoC) on GitHub indicates active interest in this vulnerability. Organizations are strongly advised to address this issue in their priority patch cycle.

In summary, CVE-2022-28108 represents a serious security concern for users of Selenium Grid. Timely remediation is essential to mitigate risks associated with CSRF attacks.

Vulnerability Details

This vulnerability allows CSRF because it permits non-JSON content types such as application/x-www-form-urlencoded, multipart/form-data, and text/plain. The CVSS score is 8.8, indicating a high severity level, which is due to its potential for serious impact on confidentiality, integrity, and availability.

The affected product is Selenium Grid, specifically versions prior to 4.0.0, including its alpha releases. The vulnerability was published on April 19, 2022, and is classified under CWE-352.

Technical Analysis

The root cause of this vulnerability lies in the handling of content types by the Selenium Server. By allowing non-JSON content types, the server exposes itself to CSRF attacks. The attack vector is network-based, and the complexity is considered low, as user interaction is required to trigger the attack.

Attackers need no privileges to exploit this vulnerability, but user interaction is necessary. The impacts on confidentiality, integrity, and availability are all classified as high, indicating that exploitation could lead to significant data compromise and service disruption.

Risk & Impact Analysis

Real-world deployment of this vulnerability poses significant risks to organizations using Selenium Grid. The potential for attackers to execute unauthorized actions on behalf of legitimate users creates a large blast radius, as many automated testing processes may be compromised.

Organizations should assess their exposure to this vulnerability based on their use of Selenium Grid in production environments. Given that the CVSS score is high, there is an urgent need for organizations to address this vulnerability in their patch cycles.

Signal

Status

Known Exploit

Yes

Public PoC

Yes

Actively Exploited

No

Ransomware Use

No

Affected Versions

All versions prior to 4.0.0 of Selenium Grid are affected, including alpha releases 4.0.0-alpha1 through 4.0.0-alpha6.

Mitigation & Remediation

To mitigate this vulnerability, organizations should update Selenium Grid to version 4.0.0 or higher as soon as possible. If immediate patching is not feasible, consider implementing network controls to restrict access and monitor logs for unusual activity.

For further assistance, organizations may engage in penetration testing services to identify configuration weaknesses and ensure compliance with security best practices.

Detection Guidance

To detect potential exploitation of this vulnerability, organizations should monitor logs for unusual request patterns, especially those involving non-JSON content types. Additionally, behavioral anomalies in user sessions should be flagged for investigation.

AppSecure Threat Intelligence Insight

The existence of a public proof of concept on GitHub indicates a growing trend of interest in exploiting vulnerabilities related to CSRF in web applications. Security teams should remain vigilant and adapt their defenses accordingly. Regularly updating systems and employing comprehensive security assessments can help mitigate such risks.

Organizations are encouraged to follow best practices for vulnerability management and incorporate regular security training for developers to reduce the likelihood of similar vulnerabilities in the future.

Furthermore, the importance of implementing robust security measures cannot be overstated. Engaging in penetration testing methodology can help organizations identify and rectify weaknesses proactively.

In conclusion, the implications of CVE-2022-28108 extend beyond immediate remediation, serving as a reminder of the need for continuous vigilance in application security.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.