-
Notifications
You must be signed in to change notification settings - Fork 0
Critical: user_exists() NULL Pointer Crash #1
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingcriticalCritical priority issues requiring immediate attentionCritical priority issues requiring immediate attentionmodernizationIssues related to C code modernizationIssues related to C code modernizationsecuritySecurity vulnerabilities and fixesSecurity vulnerabilities and fixes
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcriticalCritical priority issues requiring immediate attentionCritical priority issues requiring immediate attentionmodernizationIssues related to C code modernizationIssues related to C code modernizationsecuritySecurity vulnerabilities and fixesSecurity vulnerabilities and fixes
Priority: CRITICAL
File: Src/checkX.c
Function: user_exists()
Discovered: During unit testing in test_checkx_isolated.c
Description: Function crashes with segmentation fault when passed a NULL pointer argument.
Reproduction Steps:
user_exists(NULL)Impact: Any code that passes unvalidated input to user_exists() will crash the program. This is a security and stability issue.
Proposed Fix: Add NULL pointer check at function start:
Original Bug ID: BUG-001