CVE-2022-1592: Server-Side Request Forgery in scout-browser

scout-browser Updated 02 Oct 2025

Summary

06/05/2022
Yes i
High
8.2

CVE-2022-1592: Server-Side Request Forgery in scout-browser. Affects scout-browser versions < 4.52. Fixed in 4.52. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

scout-browser is a PyPI package that provides functionality for clinical genomics. It is used for various tasks such as accessing private areas and handling cookies. However, versions prior to v4.52 are vulnerable to server-side request forgery (SSRF). This vulnerability allows an attacker to manipulate the application into performing arbitrary requests, potentially leading to the theft of cookies, unauthorized access to private areas, or cross-site scripting (XSS) attacks.

Vulnerability Detail

The vulnerability in scout-browser arises from a lack of proper input validation. By exploiting this weakness, an attacker can trick the application into making requests on their behalf. This can be used to perform actions that the attacker is not authorized to do, such as accessing sensitive information or executing malicious code. The impact of this vulnerability can range from data breaches to the compromise of the entire application.

How To Fix

Minimum fixed version

4.52

This is the first release that contains the fix.

pip install --upgrade "scout-browser==4.52"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As a temporary workaround, it is advised to implement proper input validation and sanitization in the application code. This can help prevent SSRF attacks by ensuring that only trusted and intended URLs are processed. Here is an example of how to validate user input in Python:

import requests

def validate_url(url):
    # Perform validation logic here
    if 'http://' not in url and 'https://' not in url:
        raise ValueError('Invalid URL')
    return url

user_input = input('Enter a URL: ')
validated_url = validate_url(user_input)
response = requests.get(validated_url)
print(response.text)

Conclusion

In conclusion, scout-browser versions prior to 4.52 are vulnerable to server-side request forgery (SSRF). This can lead to unauthorized access, data breaches, and other malicious activities. It is crucial to update scout-browser to the latest version and implement proper input validation to mitigate this vulnerability. For further support on vulnerability remediation, contact DevNack.com.

See every vulnerability recorded for scout-browser →

Share this vulnerability

FAQ

scout-browser is a PyPI package used in clinical genomics for various tasks such as accessing private areas and handling cookies.

Server-side request forgery (SSRF) is a vulnerability that allows an attacker to manipulate an application into making arbitrary requests on their behalf.

The consequences of this vulnerability can include the theft of cookies, unauthorized access to private areas, and the execution of cross-site scripting (XSS) attacks.

To fix this vulnerability, update scout-browser to version 4.52 or later by running the command 'pip install --upgrade scout-browser'.

As a temporary workaround, implement proper input validation and sanitization in the application code to prevent SSRF attacks.

Related vulnerabilities

Recent vulnerabilities recorded for scout-browser.

How To Fix

Minimum fixed version

4.52

This is the first release that contains the fix.

pip install --upgrade "scout-browser==4.52"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback