Skip to main content

Insecure functionality - Pass the hash

Description

It is possible to use the Pass The Hash technique to access resources within the domain.

Impact

Use account hashes to access domain resources.

Recommendation

Implement monitoring policies to detect the use of lateral movement techniques such as Pass The Hash.

Threat

Attacker from internal network without authentication with domain user hashes.

Expected Remediation Time

⌚ 60 minutes.

Score

Default score using CVSS 3.1. It may change depending on the context of the vulnerability.

Base

  • Attack vector: A
  • Attack complexity: H
  • Privileges required: N
  • User interaction: N
  • Scope: U
  • Confidentiality: H
  • Integrity: H
  • Availability: N

Temporal

  • Exploit code madurity: X
  • Remediation level: X
  • Report confidence: X

Result

  • Vector string: CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N/E:X/RL:X/RC:X
  • Score:
    • Base: 6.8
    • Temporal: 6.8
  • Severity:
    • Base: Medium
    • Temporal: Medium

Code Examples

Compliant code

Configure the server to avoid LM Hashing

Security Policy:
Control Set:
LSA:
NoLMHash

Non compliant code

The server configuration has LM hash storing allowed, which makes it vulnerable to brut force attacks

Security Policy:
Control Set:
LSA:
LMHash

Requirements