Permissive Access-Control-Allow-Origin configuration
Overview
Rule ID:
java_lang_permissive_allow_origin
Applicable Languages: Java
Weakness ID: CWE-942
Description
A liberal Access-Control-Allow-Origin configuration can pose security risks to your application. Setting this header to "*" allows any website to access your application's responses, potentially resulting in unauthorized access to sensitive information.
Remediation Guidelines
Avoid setting the Access-Control-Allow-Origin header to "*". This excessively permissive configuration can expose your application to potential attacks.
Limit the Access-Control-Allow-Origin header to permit only specific, trusted origins that require access to your application. This approach reduces the likelihood of exposing sensitive data.
References
Configuration
To omit this rule during a scan, and to provide you with continuous 24/7 code-level scanning, you can employ our SAST TOOL
Last updated