Devolutions / Devolutions/sspi-rs

NTLM Acceptor does not authenticate credentials

Open
#172 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
83
Forks
50
Avg merge
3d 12h
Merged PRs (30d)
9

Description

Maybe I'm doing something wrong here but it doesn't look like the NTLM security package is validating the credentials at all as an acceptor. It does a few things like validate the bindings or the encrypted random session key but I cannot see it verifying the NT hash received matches the known credential provided in the inbound credential handle.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the NTLM security package's acceptor flow from the inbound credential handle and compare it with the existing binding and encrypted-session-key validation. Determine where credential verification is expected and inspect any related tests. Done means the acceptor rejects invalid credentials and accepts known valid credentials.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
authentication, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.