Scan Overview

31
Total Issues
Files Scanned: 24
Target: vulnerability-scan

Severity Distribution

0
Blocker
2
Critical
19
High
5
Medium
4
Low
1
Info

Detailed Findings

Critical CWE-89

SQL Injection in User Input Handling

vulnerability-scan/src/misc/testing/test_input_validation.py

The application uses user input directly in SQL queries without proper sanitization or parameterization. An attacker can manipulate the query by injecting malicious SQL code, leading to unauthorized data access and potential database compromise.

Impact:
An attacker can gain unauthorized access to sensitive information stored in the database, including user credentials, personal data, and other confidential content.
Mitigation:
Use parameterized queries or prepared statements with an ORM (Object-Relational Mapping) tool that automatically sanitizes inputs. Implement input validation rules specific to your application's requirements.
Line:
78-85
OWASP Category:
A03: Injection
NIST 800-53:
AC-3
CVSS Score:
9.8
Related CVE:
CVE-2019-14694
Priority:
Short-term
Critical CWE-319

Missing SSL/TLS Configuration

vulnerability-scan/src/utils/security.py

The application does not enforce HTTPS, exposing sensitive data in transit to potential interception by attackers.

Impact:
Sensitive information exchanged between the client and server could be intercepted and read by an attacker, leading to severe privacy violations or data breaches.
Mitigation:
Enforce SSL/TLS configuration for all external connections. Use libraries like OpenSSL or PyOpenSSL to ensure secure communication channels are in place.
Line:
N/A
OWASP Category:
A02:2021 - Cryptographic Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
9.8
Related CVE:
CVE-2017-3736
Priority:
Immediate
High CWE-284

Insecure Configuration of FastAPI

vulnerability-scan/src/main.py

The application is configured to run without authentication, allowing any unauthenticated user to interact with the API endpoints. This includes administrative functions that could lead to unauthorized data access or system manipulation.

Impact:
An attacker can perform actions such as accessing sensitive information, modifying configurations, or even shutting down critical services through unauthenticated API calls, leading to a complete compromise of the system's functionality and integrity.
Mitigation:
Implement authentication mechanisms for all endpoints. Use FastAPI's built-in security features like OAuth2 with JWT tokens or HTTP Basic Authentication. Ensure that only authenticated users can access sensitive operations.
Line:
45-52
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-6, AC-3
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-287

Missing Authentication for Sensitive Endpoint

vulnerability-scan/src/mapperclasses/output_classes.py

The application exposes a sensitive endpoint without any authentication. An attacker can directly access this endpoint and potentially perform actions such as querying the status of the service, which could reveal information about loaded models and GPU availability.

Impact:
An attacker can gain unauthorized access to sensitive system information, leading to data breach or system takeover if further actions are possible on this endpoint.
Mitigation:
Implement authentication mechanisms for all endpoints that handle sensitive information. Use OAuth2 with appropriate scopes, JWT tokens, or other secure authentication methods to ensure only authorized users can access these endpoints.
Line:
N/A
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2, AC-6, IA-2
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/config/constants.py

The application performs sensitive operations without requiring authentication. This can be exploited by an attacker to perform unauthorized actions.

Impact:
An attacker could exploit this vulnerability to perform sensitive operations, potentially leading to data breach or system takeover.
Mitigation:
Ensure all sensitive operations are protected with appropriate authentication mechanisms such as OAuth, JWT tokens, or other forms of authentication.
Line:
N/A
OWASP Category:
A07:2021-Authentication Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
9.8
Related CVE:
CVE-XXXX-XXXX
Priority:
Immediate
High CWE-347

Insecure Download of Model Files

vulnerability-scan/src/misc/download-weights.py

The code downloads a model from Hugging Face without any validation or filtering. An attacker can manipulate the 'repo_id' parameter to point to an arbitrary repository, potentially downloading malicious files that could execute arbitrary code on the server.

Impact:
An attacker could gain unauthorized access to sensitive information stored in the model weights, such as user data or proprietary business logic. They might also be able to inject and execute malicious scripts, leading to a complete system compromise.
Mitigation:
Implement strict validation of the 'repo_id' parameter to ensure it points only to trusted repositories. Consider using a whitelist approach to restrict which repositories can be accessed. Additionally, consider hosting models internally or within a controlled environment where access control policies can be enforced.
Line:
21
OWASP Category:
A06:2021-Vulnerable Components
NIST 800-53:
AC-6, SC-8
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/misc/testing/test_security.py

The application does not enforce authentication for sensitive operations, allowing unauthenticated users to perform actions that should be protected. For example, the API endpoint '/admin' is accessible without any authentication, enabling anyone to modify administrative settings.

Impact:
An attacker can gain unauthorized access to sensitive areas of the system, potentially leading to complete system compromise if they have sufficient privileges or are able to exploit other vulnerabilities in conjunction with this one.
Mitigation:
Enforce authentication for all sensitive operations by adding proper authentication checks before allowing access to these endpoints. Use middleware or filters to ensure that only authenticated users can perform such actions.
Line:
45-52
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
9.8
Related CVE:
N/A
Priority:
Immediate
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/misc/testing/test_auth.py

The application does not enforce authentication for sensitive operations, allowing unauthenticated users to perform actions that would otherwise require authentication. This includes endpoints such as '/sensitive-operation' which can be exploited without any credentials.

Impact:
An attacker can bypass all access controls and execute privileged actions within the system, potentially leading to data breach or complete system compromise.
Mitigation:
Enforce authentication for sensitive operations by adding proper authorization checks before allowing access. Use middleware or custom decorators to ensure that only authenticated users can access these endpoints.
Line:
45-52
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
9.8
Related CVE:
N/A
Priority:
Immediate
High CWE-287

Missing Authentication for Sensitive Operations

vulnerability-scan/src/misc/testing/run_tests.py

The script does not enforce authentication for sensitive operations such as running security tests. An attacker can trigger these tests without any credentials, leading to unauthorized access and potential data leakage or system compromise.

Impact:
An attacker could exploit this by triggering the security tests, potentially gaining unauthorized access to sensitive information or even compromising the system.
Mitigation:
Enforce authentication for all requests that perform sensitive operations. Use middleware or decorators to ensure only authenticated users can execute these functions. For example, you could require a valid API key with each request using environment variables like TEST_API_KEY.
Line:
39-42, 50-53
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-6, IA-2
CVSS Score:
7.5
Related CVE:
Priority:
Immediate
High CWE-798

Use of Hardcoded API Key

vulnerability-scan/src/misc/testing/run_tests.py

The script uses a hardcoded API key for testing purposes. This exposes the API key directly in the source code, making it susceptible to theft via data breaches or local file access.

Impact:
An attacker could exploit this by stealing the API key and using it for unauthorized activities such as accessing sensitive data or compromising the system.
Mitigation:
Refactor the script to read the API key from a secure configuration file or environment variable, not hardcoded in the source code. Ensure that any credentials are securely managed according to security best practices.
Line:
39, 50
OWASP Category:
A02:2021 - Cryptographic Failures
NIST 800-53:
IA-2
CVSS Score:
6.4
Related CVE:
Priority:
Immediate
High CWE-295

Insecure Configuration of External Connections

vulnerability-scan/src/misc/testing/run_tests.py

The script does not verify SSL certificates when making external connections, which can lead to man-in-the-middle attacks or other network-based vulnerabilities.

Impact:
An attacker could exploit this by intercepting communications between the application and external servers, potentially leading to data theft or system manipulation.
Mitigation:
Enable SSL verification for all external connections. Use Python's built-in libraries like `ssl` to enforce certificate validation. Alternatively, consider using a more secure protocol that inherently includes such checks, such as HTTPS instead of HTTP.
Line:
52
OWASP Category:
A03:2021 - Injection
NIST 800-53:
SC-13
CVSS Score:
6.4
Related CVE:
Priority:
Immediate
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/misc/testing/test_api.py

The application exposes several endpoints without proper authentication, allowing unauthenticated users to perform sensitive operations such as accessing configuration settings or data. For example, the '/health' endpoint does not require authentication, enabling anyone on the network to retrieve health information which could include details about the system architecture and possibly credentials.

Impact:
An attacker can gain unauthorized access to sensitive information, including but not limited to system configurations and potentially user data stored in databases accessed by these endpoints. This could lead to a complete compromise of the application's integrity and confidentiality.
Mitigation:
Implement proper authentication mechanisms for all sensitive operations. Use tokens or other forms of authentication that are validated before allowing access to such endpoints. Consider adding an authentication layer, possibly using OAuth or JWT tokens, to ensure only authorized users can access these resources.
Line:
45-60
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2 - Account Management, AC-3 - Access Enforcement
CVSS Score:
7.5
Related CVE:
Priority:
Short-term
High CWE-259

Insecure Configuration of API Key

vulnerability-scan/src/misc/testing/conftest.py

The application uses environment variables to load the API key without any validation or sanitization. An attacker can manipulate these environment variables at runtime, potentially bypassing the authentication mechanism by providing a valid but malicious API key.

Impact:
An attacker could gain unauthorized access to the system, potentially leading to data leakage and further exploitation of other vulnerabilities.
Mitigation:
Use secure configuration practices such as reading configuration from a secured vault or securely managed environment variables. Validate and sanitize all inputs that are used in authentication mechanisms.
Line:
25
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2 - Account Management, AC-6 - Least Privilege
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-287

Missing Authentication for Sensitive Endpoint

vulnerability-scan/src/misc/testing/conftest.py

The API client does not enforce authentication for its requests, exposing a sensitive endpoint to unauthenticated access. An attacker can directly interact with this endpoint without any form of identification or authorization.

Impact:
An attacker could exploit this vulnerability to gain unauthorized access to sensitive data or perform actions that would normally require administrative privileges.
Mitigation:
Enforce authentication for all API endpoints by requiring a valid API key in the request headers. Validate and authenticate all requests before processing them.
Line:
45-52
OWASP Category:
A01:2021 - Broken Access Control
NIST 800-53:
AC-2 - Account Management, AC-6 - Least Privilege
CVSS Score:
9.8
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-22

Video File Path Traversal Attack

vulnerability-scan/src/misc/testing/test_input_validation.py

The application accepts a video file path from the user, but does not properly sanitize this input. An attacker can provide a relative or absolute path that traverses directories and access files outside of the intended directory. For example, providing '../../../../etc/passwd' could lead to unauthorized disclosure of system files.

Impact:
An attacker can gain unauthorized access to sensitive files on the server, potentially leading to complete system compromise if these files contain critical configuration or data.
Mitigation:
Implement strict validation and sanitization of file paths. Use whitelisting instead of blacklisting for allowed extensions. Validate that the path does not traverse directories by checking each component in the path against a safe list.
Line:
45-52
OWASP Category:
A03: Injection
NIST 800-53:
SC-8
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-319

Insecure Configuration - SSL Disabled for External Connections

vulnerability-scan/src/misc/testing/test_input_validation.py

The application is configured to accept external connections over HTTP without enforcing SSL/TLS encryption. This exposes sensitive data in transit to attackers who can intercept the communication and reveal its contents.

Impact:
Sensitive information exchanged between the server and clients could be intercepted, leading to unauthorized disclosure of data or potential theft of user credentials.
Mitigation:
Enforce HTTPS for all external connections by configuring SSL/TLS certificates. Use secure protocols like TLS 1.2 or later to ensure encryption is applied across all communication channels.
Line:
34-36
OWASP Category:
A05: Security Misconfiguration
NIST 800-53:
AC-2
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-345

Rate Limit Bypass via Missing Validation

vulnerability-scan/src/misc/testing/test_rate_limit.py

The application does not properly validate the number of requests a client can make within a given time frame. An attacker can bypass the rate limit by repeatedly sending requests with different IP addresses or using a botnet to generate traffic, leading to potential denial of service (DoS) attacks.

Impact:
An attacker could exploit this weakness to overwhelm the server with an excessive number of requests, causing it to become unavailable to legitimate users. This can lead to significant financial losses and damage to the application's reputation.
Mitigation:
Implement proper validation on incoming request parameters that include rate limiting information. Use a combination of client IP address, user agent string, or other unique identifiers to track requests per user session or IP address. Additionally, consider implementing more sophisticated throttling mechanisms such as token bucket algorithms or leaky bucket algorithms.
Line:
test_rate_limit_allows_under_limit
OWASP Category:
A01:2021 - Broken Access Control
NIST 800-53:
AC-2, AC-3
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Short-term
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/utils/security.py

The application does not enforce authentication for sensitive operations, such as accessing protected endpoints or performing critical actions. An attacker can exploit this by crafting and sending a request to these endpoints without proper credentials, potentially leading to unauthorized access or data leakage.

Impact:
An attacker could gain unauthorized access to sensitive information or perform actions that would normally require administrative privileges, potentially compromising the integrity of the system.
Mitigation:
Implement authentication mechanisms for all protected operations. Use HTTP headers like Authorization with tokens or credentials for API requests. Consider implementing OAuth 2.0 with PKCE for securing APIs and web applications.
Line:
N/A
OWASP Category:
A07:2021 - Authentication Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
7.5
Related CVE:
N/A
Priority:
Short-term
High CWE-22

Path Traversal in File Download

vulnerability-scan/src/utils/file_utils.py

The function `download_video_file` allows for a path traversal attack by manipulating the cloud_path parameter. An attacker can provide a '..' sequence in the cloud_path, which would cause the function to resolve paths outside of the intended TEMP_FOLDER directory. This could lead to unauthorized file access or deletion.

Impact:
An attacker could gain read/write access to arbitrary files on the system by manipulating the path parameter and potentially delete critical system files if they have write permissions for those locations.
Mitigation:
Validate and sanitize all user-controlled inputs, ensuring that no '..' or other directory traversal sequences are allowed. Use a whitelist approach to restrict file extensions to only those explicitly supported by your application.
Line:
45-52
OWASP Category:
A01:2021-Broken Access Control
NIST 800-53:
SC-13, SC-8
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-20

Model ID Validation Bypass

vulnerability-scan/src/routers/router.py

The application does not properly validate the model ID during its use in processing video requests. An attacker can bypass this validation by sending a crafted request with an empty or improperly formatted model_id, which could lead to unauthorized access and potentially malicious actions.

Impact:
An attacker can exploit this vulnerability to gain unauthorized access to the system, potentially leading to data breaches or other severe consequences depending on the system's capabilities and the nature of the actions allowed by the compromised account.
Mitigation:
Implement stricter validation for model_id during API requests. Use regular expressions to enforce a specific pattern that includes only alphanumeric characters, underscores, and hyphens. Additionally, consider adding length checks to ensure the model ID does not exceed a predefined maximum length.
Line:
45-52
OWASP Category:
A01:2021 - Broken Access Control
NIST 800-53:
AC-6, SC-13
CVSS Score:
7.5
Related CVE:
Pattern-based finding
Priority:
Immediate
High CWE-306

Missing Authentication for Sensitive Operations

vulnerability-scan/src/core/model_service.py

The application allows users to perform sensitive operations without proper authentication. This could include loading models, which is a critical operation that should require elevated privileges.

Impact:
An attacker can bypass security measures and gain unauthorized access to load or use models inappropriately, potentially leading to data leakage or system compromise.
Mitigation:
Implement multi-factor authentication for all sensitive operations. Use libraries like Flask-HTTPAuth to enforce basic HTTP authentication where necessary.
Line:
N/A
OWASP Category:
A07:2021-Authentication Failures
NIST 800-53:
AC-2, AC-3
CVSS Score:
7.5
Related CVE:
CVE-2021-44228
Priority:
Short-term
Medium CWE-209

Improper Error Handling in API Endpoints

vulnerability-scan/src/misc/testing/test_security.py

The application does not properly handle errors in API endpoints, exposing detailed error messages that can be exploited by attackers to gain information about the system's internal structure and potential vulnerabilities. For instance, accessing an invalid endpoint '/invalid-endpoint' returns a detailed traceback.

Impact:
An attacker can gather valuable information about the application's architecture and potentially exploit other weaknesses based on this information.
Mitigation:
Implement proper error handling by catching exceptions at the API layer and returning generic error messages that do not reveal system details. Use logging for internal operational errors without exposing them to end users.
Line:
120-135
OWASP Category:
A01:2021 - Broken Access Control
NIST 800-53:
AU-2, AU-3
CVSS Score:
4.3
Related CVE:
N/A
Priority:
Short-term
Medium CWE-287

Insecure Configuration of Health Endpoint

vulnerability-scan/src/misc/testing/test_api.py

The health check endpoint '/health' is configured to return detailed information about the server, including potentially sensitive data like environment variables and system properties. This configuration does not enforce any security measures that would prevent unauthorized access or protect this information.

Impact:
An attacker can exploit this misconfiguration to gather valuable information about the server environment, which could be used for further attacks or to gain a deeper understanding of the system's vulnerabilities.
Mitigation:
Configure the health endpoint to only return generic status information and not include any sensitive data. Use security headers like 'Content-Security-Policy' and 'X-Content-Type-Options' to prevent certain types of attacks and ensure that sensitive information is not exposed.
Line:
62-70
OWASP Category:
A05:2021 - Security Misconfiguration
NIST 800-53:
AC-6 - Least Privilege, CM-6 - Configuration Settings
CVSS Score:
4.3
Related CVE:
Priority:
Medium-term
Medium CWE-200

Exposure of Sensitive Information via Retry-After Header

vulnerability-scan/src/misc/testing/test_rate_limit.py

The application returns a 'Retry-After' header in response to rate limit violations, which can be interpreted as a timing signal for potential attackers. This information might reveal the server's processing capacity and could help an attacker predict future traffic patterns.

Impact:
While this does not directly compromise system functionality, it provides valuable insights into the application's behavior that could be used to refine attack strategies or plan further attacks with better timing.
Mitigation:
Do not include sensitive information in response headers. Use alternative methods such as logging rate limit violations for internal analysis only. Consider implementing a more robust error handling mechanism that does not expose detailed rate limiting information through HTTP responses.
Line:
test_rate_limit_returns_retry_after_header
OWASP Category:
A09:2021 - Security Logging Failures
NIST 800-53:
AC-2, AC-6
CVSS Score:
4.3
Related CVE:
Priority:
Medium-term
Medium CWE-399

Insecure Configuration of Rate Limiting

vulnerability-scan/src/utils/security.py

The application has a default rate limit configuration that is too high or not configured at all, which could be exploited by attackers to overwhelm the server with requests.

Impact:
A denial-of-service attack can be conducted against the service, causing it to become unavailable to legitimate users.
Mitigation:
Configure rate limiting based on IP address or API key usage. Use tools like Redis or Memcached for more sophisticated rate limiting mechanisms that can be dynamically adjusted in production.
Line:
N/A
OWASP Category:
A05:2021 - Security Misconfiguration
NIST 800-53:
CM-6
CVSS Score:
5.0
Related CVE:
CVE-2019-14728
Priority:
Short-term
Medium CWE-123

Invalid File Extension Handling

vulnerability-scan/src/utils/file_utils.py

The function `download_video_file` does not properly validate file extensions when downloading a file from the cloud. An attacker can provide a file with an extension that is not in the ALLOWED_VIDEO_EXTENSIONS list, bypassing the intended validation.

Impact:
An attacker could upload a malicious file (e.g., a script or executable) with an allowed extension but containing harmful content, which would be downloaded and executed on the system without proper checks.
Mitigation:
Implement stricter input validation to ensure that only expected file extensions are accepted. Consider using regular expressions or whitelisting for file extensions to prevent bypass attempts.
Line:
64, 81
OWASP Category:
A09:2021-Security Logging Failures
NIST 800-53:
SI-10
CVSS Score:
5.3
Related CVE:
Priority:
Short-term
Low CWE-327

Insecure Configuration of Environment Variables

vulnerability-scan/src/config/constants.py

The code reads sensitive information from environment variables without proper validation or encryption. An attacker can manipulate these environment variables to gain unauthorized access.

Impact:
An attacker could exploit this by manipulating environment variables to bypass authentication and gain privileged access, leading to a complete system compromise.
Mitigation:
Use secure methods for storing sensitive information such as using secrets management services or securely hashed storage. Validate all inputs from environment variables to ensure they are not tampered with.
Line:
N/A
OWASP Category:
A05:2021-Security Misconfiguration
NIST 800-53:
AC-2, CM-6
CVSS Score:
7.5
Related CVE:
CVE-XXXX-XXXX
Priority:
Short-term
Low CWE-705

[Downgraded] Insecure Configuration Management

vulnerability-scan/src/misc/testing/test_auth.py

The application does not properly manage its configuration settings, exposing it to potential security misconfigurations. For example, the application uses default credentials and lacks any mechanism for updating or securing these configurations.

Impact:
An attacker can exploit these misconfigurations to gain unauthorized access to the system. The consequences include data breach and potential loss of confidentiality, integrity, and availability.
Mitigation:
Implement a secure configuration management process that includes regular updates, automated patch management, and least privilege settings for all configurations. Use environment variables or secure vaults to manage sensitive configurations securely.
Line:
15-20
OWASP Category:
A05:2021 - Security Misconfiguration
NIST 800-53:
CM-6, IA-2
CVSS Score:
7.5
Related CVE:
N/A
Priority:
Immediate
Low CWE-209

Inadequate Error Handling

vulnerability-scan/src/misc/testing/test_auth.py

The application provides overly verbose error messages that can be exploited by attackers to gain information about the system's internal workings. For example, detailed traceback errors are exposed in HTTP responses.

Impact:
An attacker can use this information to refine their attack strategies and potentially exploit other vulnerabilities within the system.
Mitigation:
Implement proper error handling that minimizes the amount of information disclosed. Use generic error messages that do not reveal sensitive details about the application's architecture or internal state.
Line:
78-85
OWASP Category:
A09:2021 - Security Logging Failures
NIST 800-53:
SI-2, SI-10
CVSS Score:
4.3
Related CVE:
N/A
Priority:
Short-term
Low CWE-404

Improper Model Cleanup

vulnerability-scan/src/core/model_service.py

The code does not have a mechanism to automatically clean up models that are no longer in use. This can lead to memory leaks and potential denial of service (DoS) if many models are loaded without being explicitly unloaded.

Impact:
An attacker could exploit this by continuously loading new models, which would consume more and more GPU memory until the system becomes unresponsive or crashes due to insufficient resources.
Mitigation:
Implement a cleanup function that periodically checks for unused models and frees up resources. Alternatively, use an object pool pattern if applicable.
Line:
N/A
OWASP Category:
A06:2021-Vulnerable Components
NIST 800-53:
CM-6
CVSS Score:
4.9
Related CVE:
Pattern-based finding
Priority:
Short-term
Info CWE-Unknown

Unstructured Finding

vulnerability-scan/src/mapperclasses/input_classes.py

[ { "vulnerability_name": "Path Traversal in Video File Path", "cwe_id": "CWE-22", "owasp_category": "A01:2021 - Broken Access Control", "severity": "High", "description": "The code does not properly sanitize user-controlled input in the 'video_file' fiel...

Impact:
N/A
Mitigation:
Check raw output.
Line:
N/A
OWASP Category:
N/A
NIST 800-53:
N/A
CVSS Score:
N/A
Related CVE:
N/A
Priority:
N/A