Insecure digital certificates
Description
The apk certificate was signed using the SHA1 algorithm. This algorithm is considered quite insecure, so it should not be used to sign certificates since it can be reversed in order to obtain the signing key. On the other hand, there are URLs that, just by accessing them, it is possible to download the digital certificates stored in them, thus exposing confidential information of the organization.
Impact
- Obtain the signing key of the applications certificate. - Change the application in the appStore to a malicious one by using the obtained signing keys.
Recommendation
Sign the certificate with SHA2 or higher.
Threat
Anonymous attacker from the Internet.
Expected Remediation Time
⏱️ 15 minutes.
Requirements
088 - Request client certificates089 - Limit validity of certificates090 - Use valid certificates091 - Use internally signed certificates092 - Use externally signed certificates093 - Use consistent certificatesFixes
Score
Default score using CVSS 4.0. It may change depending on the context of the src.
Base 4.0
Attack vector
N
Attack complexity
H
Attack requirements
N
Privileges required
N
User interaction
N
Confidentiality (VC)
L
Integrity (VI)
L
Availability (VA)
N
Confidentiality (SC)
N
Integrity (SI)
N
Availability (SA)
N
Threat 4.0
Exploit maturity
P
Vector string
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:P