Devolutions / Devolutions/sspi-rs
NTLM Acceptor does not authenticate credentials
- 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