Skip to main content

Snipe-IT EUVD-2026-35140

| CVE-2026-48507 HIGH
Incorrect Authorization (CWE-863)
2026-06-08 GitHub_M
7.1
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
High

Lifecycle Timeline

3
Patch available
Jun 08, 2026 - 18:01 EUVD
Source Code Evidence Fetched
Jun 08, 2026 - 17:15 vuln.today
Analysis Generated
Jun 08, 2026 - 17:15 vuln.today

DescriptionGitHub Advisory

Snipe-IT is an IT asset/license management system. A vulnerability in versions prior to 8.6.0 allows a non-admin user holding only the granular users.edit permission to lock every admin out of the instance by editing the activated flag (which determines whether or not a user can login) and the ldap_import flag, which determines whether or not the user can request a password reset. Version 8.6.0 contains a patch.

AnalysisAI

Privilege escalation via authorization bypass in Snipe-IT versions prior to 8.6.0 allows any authenticated user holding only the granular users.edit permission to disable administrator and superuser accounts through the bulk-edit endpoint, effectively locking all admins out of the instance. By toggling the activated and ldap_import flags on admin targets, a low-privileged actor denies admins both interactive login and password-reset recovery. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Authenticate with users.edit-granted account
Delivery
Enumerate admin/superuser IDs via user listing
Exploit
Submit bulk-edit POST with activated=0 and ldap_import=1
Execution
Mass-assignment bypasses canEditAuthFields policy
Persist
Admins deactivated and locked out of password reset
Impact
Instance left without functional administrators

Vulnerability AssessmentAI

Exploitation Attacker must hold an authenticated Snipe-IT session with the granular `users.edit` permission (PR:L) and network reachability to the application's `users/bulkeditsave` bulk-edit endpoint; no user interaction, no MFA bypass, and no admin role are required. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment CVSS 7.1 (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H) accurately reflects the shape of the bug: network-reachable, low-complexity, requires a low-privileged account (PR:L - specifically the `users.edit` granular permission), no user interaction, and the dominant impact is availability (A:H, total admin lockout) with limited integrity (I:L, two flag fields) and no confidentiality loss. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An insider or attacker who has compromised a low-trust helpdesk account that carries the `users.edit` granular permission opens the bulk user-edit page, selects every admin and superuser, and submits the form with `activated=0` and `ldap_import=1`. The mass-assignment path applies both fields without consulting `canEditAuthFields`, so all administrators are simultaneously deactivated and flagged as LDAP-imported, denying both interactive login and the self-service password reset; the attacker now operates in an instance with no functional admin oversight until DBA-level recovery is performed.
Remediation Vendor-released patch: upgrade Snipe-IT to 8.6.0 or later, which rewrites the bulk-user update to apply the `activated` and `ldap_import` fields per-user behind the `canEditAuthFields` and `editableOnDemo` policy checks and additionally hardens the user-merge endpoint; see the advisory at https://github.com/grokability/snipe-it/security/advisories/GHSA-6f75-x745-xcpr and the patch at https://github.com/grokability/snipe-it/commit/403f9c848b05274642f64450696bdcdc242a352a. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: audit all users holding users.edit granular permission and restrict access to only trusted administrative staff; enable detailed logging on the bulk-edit endpoint. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-35140 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy