ubuntu-cve-2024-52792
Vulnerability from osv_ubuntu
LDAP Account Manager (LAM) is a php webfrontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. In affected versions LAM does not properly sanitize configuration values, that are set via mainmanage.php and confmain.php. This allows setting arbitrary config values and thus effectively bypassing mitigation of CVE-2024-23333/GHSA-fm9w-7m7v-wxqv. Configuration values for the main config or server profiles are set via mainmanage.php and confmain.php. The values are written to config.cfg or serverprofile.conf in the format of settingsName: settingsValue line-by-line. An attacker can smuggle arbitrary config values in a config file, by inserting a newline into certain config fields, followed by the value. This vulnerability has been addressed in version 9.0. All users are advised to upgrade. There are no known workarounds for this vulnerability.
{
"affected": [
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ldap-account-manager",
"binary_version": "5.2-1ubuntu1"
},
{
"binary_name": "ldap-account-manager-lamdaemon",
"binary_version": "5.2-1ubuntu1"
}
]
},
"package": {
"ecosystem": "Ubuntu:16.04:LTS",
"name": "ldap-account-manager",
"purl": "pkg:deb/ubuntu/ldap-account-manager@5.2-1ubuntu1?arch=source\u0026distro=xenial"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"4.9-1",
"5.1-1",
"5.2-1",
"5.2-1ubuntu1"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ldap-account-manager",
"binary_version": "6.2-1"
},
{
"binary_name": "ldap-account-manager-lamdaemon",
"binary_version": "6.2-1"
}
]
},
"package": {
"ecosystem": "Ubuntu:18.04:LTS",
"name": "ldap-account-manager",
"purl": "pkg:deb/ubuntu/ldap-account-manager@6.2-1?arch=source\u0026distro=bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"5.7-1",
"6.1-1",
"6.2-1"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ldap-account-manager",
"binary_version": "6.7-1"
},
{
"binary_name": "ldap-account-manager-lamdaemon",
"binary_version": "6.7-1"
}
]
},
"package": {
"ecosystem": "Ubuntu:20.04:LTS",
"name": "ldap-account-manager",
"purl": "pkg:deb/ubuntu/ldap-account-manager@6.7-1?arch=source\u0026distro=focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"6.7-1"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ldap-account-manager",
"binary_version": "7.7-1"
},
{
"binary_name": "ldap-account-manager-lamdaemon",
"binary_version": "7.7-1"
}
]
},
"package": {
"ecosystem": "Ubuntu:22.04:LTS",
"name": "ldap-account-manager",
"purl": "pkg:deb/ubuntu/ldap-account-manager@7.7-1?arch=source\u0026distro=jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7.5-1",
"7.7-1"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ldap-account-manager",
"binary_version": "8.5-1"
},
{
"binary_name": "ldap-account-manager-lamdaemon",
"binary_version": "8.5-1"
}
]
},
"package": {
"ecosystem": "Ubuntu:24.04:LTS",
"name": "ldap-account-manager",
"purl": "pkg:deb/ubuntu/ldap-account-manager@8.5-1?arch=source\u0026distro=noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"8.3-1",
"8.5-1"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ldap-account-manager",
"binary_version": "9.0-1"
},
{
"binary_name": "ldap-account-manager-lamdaemon",
"binary_version": "9.0-1"
}
]
},
"package": {
"ecosystem": "Ubuntu:25.10",
"name": "ldap-account-manager",
"purl": "pkg:deb/ubuntu/ldap-account-manager@9.0-1?arch=source\u0026distro=questing"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"9.0-1"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ldap-account-manager",
"binary_version": "9.0-1build1"
},
{
"binary_name": "ldap-account-manager-lamdaemon",
"binary_version": "9.0-1build1"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.04:LTS",
"name": "ldap-account-manager",
"purl": "pkg:deb/ubuntu/ldap-account-manager@9.0-1build1?arch=source\u0026distro=resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"9.0-1",
"9.0-1build1"
]
}
],
"aliases": [],
"details": "LDAP Account Manager (LAM) is a php webfrontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. In affected versions LAM does not properly sanitize configuration values, that are set via `mainmanage.php` and `confmain.php`. This allows setting arbitrary config values and thus effectively bypassing `mitigation` of CVE-2024-23333/GHSA-fm9w-7m7v-wxqv. Configuration values for the main config or server profiles are set via `mainmanage.php` and `confmain.php`. The values are written to `config.cfg` or `serverprofile.conf` in the format of `settingsName: settingsValue` line-by-line. An attacker can smuggle arbitrary config values in a config file, by inserting a newline into certain config fields, followed by the value. This vulnerability has been addressed in version 9.0. All users are advised to upgrade. There are no known workarounds for this vulnerability.",
"id": "UBUNTU-CVE-2024-52792",
"modified": "2026-05-20T15:14:06Z",
"published": "2024-12-17T22:15:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2024-52792"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2024-52792"
},
{
"type": "REPORT",
"url": "https://github.com/LDAPAccountManager/lam/blob/fd665fef3b222bf8205154b14f676815d2d6ae20/lam/templates/config/mainmanage.php#L263"
},
{
"type": "REPORT",
"url": "https://github.com/LDAPAccountManager/lam/releases/tag/9.0"
},
{
"type": "REPORT",
"url": "https://github.com/LDAPAccountManager/lam/security/advisories/GHSA-6cp9-j5r7-xhcc"
},
{
"type": "REPORT",
"url": "https://github.com/LDAPAccountManager/lam/security/advisories/GHSA-fm9w-7m7v-wxqv"
}
],
"related": [],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2024-52792"
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.