Non-encrypted confidential information
Description
Confidential information is stored in plain text allowing an attacker to view it without any type of encryption.
Impact
Obtain sensitive information that may compromise system resources.
Recommendation
Encrypt all sensitive information that is transported or stored within the application according to the organizations policies.
Threat
Anonymous attacker with access to the source-code from the Internet.
Expected Remediation Time
⌚ 90 minutes.
Score
Default score using CVSS 3.1. It may change depending on the context of the src.
Base
- Attack vector: N
- Attack complexity: L
- Privileges required: L
- User interaction: N
- Scope: U
- Confidentiality: L
- Integrity: N
- Availability: N
Temporal
- Exploit code maturity: P
- Remediation level: U
- Report confidence: R
Result
- Vector string: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:U/RC:R
- Score:
- Severity:
- Base: Medium
- Temporal: Low
Score 4.0
Default score using CVSS 4.0. It may change depending on the context of the src.
Base 4.0
- Attack vector: N
- Attack complexity: L
- Attack Requirements: N
- Privileges required: L
- User interaction: N
- Confidentiality (VC): L
- Integrity (VI): N
- Availability (VA): N
- Confidentiality (SC): L
- Integrity (SI): N
- Availability (SA): N
Threat 4.0
Result 4.0
- Vector string: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:P
- Score:
- Severity:
Details
Why
When secret credentials are compromised,
we always generate a vulnerability report
either the credentials are mocks,
or are functional only in specific scenarios
such as local environments.
The risk of this scenario is usually considered in the severity tab.
For local environment credentials the risk is low but not zero.
Hence to solve this vulnerability
we recommend to remove the credentials from the source code,
change the compromised credentials
and ideally remove the credentials from the git log.
In some cases the last recommendation cannot be applied
to avoid traceability issues.
If that's the case,
in addition to removing the credentials from the code,
we require a customer confirmation
that the credentials were changed to close the vulnerability.
Requirements
Fixes
Free trial