EspoCRM Allows Potential Disclosure of Sensitive Information in the User Sorting Function
EspoCRM is an Open Source Customer Relationship Management software. Prior to version 9.0.7, users can be sorted by their password hash. This flaw allows an attacker to make assumptions about the hash values of other users stored in the password column of the user table, based on the results of the sorted list of users. Although unlikely, if an attacker knows the hash value of their password, they can change the password and repeat the sorting until the other user's password hash is fully revealed. This issue is patched in version 9.0.7.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2025-32789
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 21:54 UTC · Revision 1
Source evidence
EspoCRM Allows Potential Disclosure of Sensitive Information in the User Sorting Function
core-osv · Original sourcePublished 16 Apr 2025, 21:45 UTC
EspoCRM is an Open Source Customer Relationship Management software. Prior to version 9.0.7, users can be sorted by their password hash. This flaw allows an attacker to make assumptions about the hash values of other users stored in the password column of the user table, based on the results of the sorted list of users. Although unlikely, if an attacker knows the hash value of their password, they can change the password and repeat the sorting until the other user's password hash is fully revealed. This issue is patched in version 9.0.7.
osv:CVE-2025-32789
Complete source record
{
"id": "cf387c956560fae661ce76493f04be2a71dd228c6860c60587b7e6a679542743",
"url": "https://osv.dev/vulnerability/CVE-2025-32789",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "EspoCRM Allows Potential Disclosure of Sensitive Information in the User Sorting Function",
"summary": "EspoCRM is an Open Source Customer Relationship Management software. Prior to version 9.0.7, users can be sorted by their password hash. This flaw allows an attacker to make assumptions about the hash values of other users stored in the password column of the user table, based on the results of the sorted list of users. Although unlikely, if an attacker knows the hash value of their password, they can change the password and repeat the sorting until the other user's password hash is fully revealed. This issue is patched in version 9.0.7.",
"evidence": "osv:CVE-2025-32789",
"products": [],
"severity": "low",
"structured": {
"id": "CVE-2025-32789",
"aliases": [
"CVE-2025-32789",
"GHSA-3ph3-jcfx-fq53"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/espocrm/espocrm",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "85bb013a0e02c4222469b43fc92ceb7cdeea2801"
},
{
"fixed": "91740192d2e2c575c6a04534c079baf9f3af0a7f"
},
{
"fixed": "bd900d0b48fe37a98def4c0e094e39e7e385e9ea"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:espocrm:espocrm:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "9.0.7"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "91740192d2e2c575c6a04534c079baf9f3af0a7f"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "bd900d0b48fe37a98def4c0e094e39e7e385e9ea"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"9.0.6",
"9.0.5",
"9.0.4",
"9.0.3",
"9.0.2",
"9.0.1",
"9.0.0",
"8.4.0",
"8.2.0",
"8.1.0",
"8.0.2",
"8.0.1",
"8.0.0",
"7.4.3",
"7.4.2",
"7.4.1",
"7.4.0",
"7.3.0",
"7.2.0",
"7.1.3",
"7.1.2",
"7.1.1",
"7.1.0",
"7.0.8",
"7.0.7",
"7.0.6",
"7.0.5",
"7.0.4",
"7.0.3",
"7.0.2",
"7.0.1",
"7.0.0",
"6.0.1",
"6.0.0",
"6.0.0-beta4",
"6.0.0-beta2",
"6.0.0-beta1",
"5.9.2",
"5.9.1",
"5.9.0",
"5.8.2",
"5.8.1",
"5.8.0",
"5.7.5",
"5.7.4",
"5.7.3",
"5.7.2",
"5.7.1",
"5.7.0",
"5.6.1",
"5.6.0",
"5.5.1",
"5.5.0",
"5.4.3",
"5.4.2",
"5.4.1",
"5.4.0",
"5.3.2",
"5.3.1",
"5.3.0",
"5.2.5",
"5.2.4",
"5.2.3",
"5.2.2",
"5.2.1",
"5.2.0",
"5.1.2",
"5.1.1",
"5.1.0",
"5.0.1",
"5.0.0",
"4.8.0",
"4.7.0",
"4.6.0",
"4.5.0",
"4.4.0",
"4.3.0",
"4.3.0-beta.2",
"4.3.0-beta.1",
"4.2.4",
"4.2.3",
"4.2.2",
"4.2.1",
"4.2.0",
"4.1.4",
"4.1.3",
"4.1.2",
"4.1.1",
"4.1.0",
"4.0.3",
"4.0.2",
"4.0.1",
"4.0.0",
"4.0.0-beta.4",
"4.0.0-beta.3",
"4.0.0-beta.2",
"4.0.0-beta.1",
"3.9.1",
"3.9.0",
"3.8.0",
"3.7.1",
"3.7.0",
"3.6.1",
"3.6.0",
"3.5.0",
"3.4.2",
"3.4.1",
"3.4.0",
"3.3.0",
"3.2.0",
"3.1.0",
"3.0.0",
"2.9.0",
"2.8.1",
"2.8.0",
"2.6.0",
"2.5.2",
"2.5.1",
"2.5.0",
"2.4.0",
"2.3.0",
"2.0.1",
"1.2.0",
"1.1.2",
"1.1.1",
"1.1.0",
"1.0.1",
"1.0.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-32789.json"
}
}
],
"modified": "2026-10-28T02:30:40.052893400Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/32xxx/CVE-2025-32789.json",
"https://github.com/espocrm/espocrm/security/advisories/GHSA-3ph3-jcfx-fq53",
"https://nvd.nist.gov/vuln/detail/CVE-2025-32789",
"https://github.com/espocrm/espocrm/commit/91740192d2e2c575c6a04534c079baf9f3af0a7f",
"https://github.com/espocrm/espocrm/commit/bd900d0b48fe37a98def4c0e094e39e7e385e9ea"
],
"provider_metadata": {
"cwe_ids": [
"CWE-200",
"CWE-203"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/32xxx/CVE-2025-32789.json"
}
},
"related_cves": [
{
"value": "CVE-2025-32789",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 507448,
"published_at": "2025-04-16T21:45:21.625+00:00"
}