Cloudanix VulnDB

CVE-2019-3467

High · 7.8

CVSS

7.8

EPSS

0.5%

Published

Dec 23, 2019

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A configuration mistake let regular users on certain school network systems change anyone else's password, giving attackers an easy way to take over accounts.

Exploit Available
Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Privilege Gain
Component
Application
Class
Misconfiguration
Remediation
Upgrade
Effort
Low
Patch risk
Low

What it actually does

Permissive ACLs on the Kerberos admin server allow any local user to modify passwords for arbitrary Kerberos principals.

Why it matters to the business

Attackers can take over any user account including administrators, leading to full domain compromise, data theft, or ransomware deployment; the issue has been public for years with exploit code available.

How an attack unfolds

An attacker with local access on a misconfigured system uses the kadmin tool or equivalent to issue password change requests for other principals; the overly broad ACLs permit the operation without further authentication checks.

How to fix it

Upgrade debian-edu-config to version 2.11.10 or later and debian-lan-config to 0.26 or later; verify and tighten Kerberos admin ACLs after upgrade.

How to confirm the fix worked

Confirm package versions meet or exceed the fixed releases and audit kadmin.acl or equivalent files for overly permissive entries such as wildcard principals.

Typical attack path

  1. Obtain local shell access on an affected Debian Edu or LAN system
  2. Identify the permissive kadmin ACL configuration
  3. Issue password change commands targeting other Kerberos principals
  4. Escalate to domain admin accounts and move laterally

How to detect it

Search Kerberos admin server logs for password change requests originating from non-admin principals or unexpected source users; review historical kadmin command history on systems that may have been vulnerable.

  • kadmin: change_password
  • unauthorized principal password modification
  • /etc/krb5kdc/kadm5.acl containing wildcard entries

What your security team should do

  • Immediately upgrade affected packages to the fixed versions
  • Review and restrict Kerberos admin ACLs to least privilege
  • Monitor for anomalous password change attempts in Kerberos logs
  • Harden local access controls to reduce initial foothold risk

The record

Debian-edu-config all versions < 2.11.10, a set of configuration files used for Debian Edu, and debian-lan-config < 0.26, configured too permissive ACLs for the Kerberos admin server, which allowed password changes for other Kerberos user principals.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 debian-edu-config 0 2.10.65+deb10u3
Debian:10 debian-lan-config 0 0.25+deb10u1
Debian:11 debian-edu-config 0 2.11.10
Debian:11 debian-lan-config 0 0.26
Debian:12 debian-edu-config 0 2.11.10
Debian:13 debian-edu-config 0 2.11.10
Debian:8 debian-edu-config 0 1.818+deb8u3
Debian:8 debian-lan-config 0 0.19+deb8u2
Debian:9 debian-edu-config 0 1.929+deb9u4
Debian:9 debian-lan-config 0 0.23+deb9u1
Ubuntu:16.04:LTS debian-lan-config 0 No fix
Ubuntu:18.04:LTS debian-lan-config 0 0.23+deb9u1build0.18.04.1
Ubuntu:20.04:LTS debian-lan-config 0 0.26
Ubuntu:Pro:16.04:LTS debian-lan-config 0 No fix

Related vulnerabilities