Security readout for executives and security teams
Plain-English summary
This is a high-impact SQL injection flaw in DHIS2 that requires a valid DHIS2 login. A malicious user could potentially read, change, or delete database data through the affected API endpoint. Public sources do not show unauthenticated exploitation or confirmed active exploitation.
Executive priority
Prioritize remediation for any production DHIS2 instance with sensitive program or health data. The issue needs authentication, reducing internet-scale urgency, but the potential database impact makes patching important for insider, compromised-account, and partner-access risk.
Technical view
CVE-2022-24848 affects `/api/programs/orgUnits?programs=` in DHIS2 before 2.36.10.1 and 2.37.6.1. It is CWE-89 SQL injection with CVSS 8.8, requiring network access and low privileges, with high confidentiality, integrity, and availability impact.
Likely exposure
Organizations running DHIS2 2.36.10 or earlier, or 2.37 through 2.37.6, are exposed if authenticated users can reach the affected API. The advisory says exploitation requires a logged-in DHIS2 user and is not exposed to unauthenticated users.
Exploitation context
The source bundle reports no known unauthenticated exploitation path and KEV status is false. Exploitation would require a conscious attack by an authenticated DHIS2 user. Successful abuse could affect database confidentiality, integrity, and availability.
Researcher notes
The strongest evidence comes from the DHIS2 GitHub advisory and CVE metadata. The bundle identifies affected versions, endpoint, authentication requirement, CVSS vector, and patch versions. It does not provide evidence of exploitation in the wild or detailed proxy mitigation contents.
Mitigation direction
- Upgrade DHIS2 2.36 deployments to 2.36.10.1 or later.
- Upgrade DHIS2 2.37 deployments to 2.37.6.1 or later.
- Review the GitHub advisory for vendor-described web proxy mitigations.
- Limit DHIS2 account access to users with a current business need.
- Monitor vendor guidance before relying on workaround-only protection.
Validation and detection
- Inventory DHIS2 versions and identify 2.36 or 2.37 deployments.
- Confirm patched versions are installed on every DHIS2 instance.
- Review access logs for unusual authenticated requests to the affected endpoint.
- Check whether web proxy mitigations are documented and consistently applied.
- Review DHIS2 user accounts for stale or excessive access.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-89: Database access and collection lookup
Injection into data stores can inform collection, data access, and exfiltration detection reviews. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupDatabase behavior lookup
The CVE wording references database injection or access, so collection and exfiltration review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
Open ATT&CK lookupCVE-2022-24848 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- High
- CVSS
- 8.8 (3.1)
- Known Exploited
- No
- Published
Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H2.85.9Primary CVE scoreVulnerability scoring details
Base CVSS 3.1 score
8.8HighVector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Source materials
- CVE List V5 sourceCVE List V5
- https://github.com/dhis2/dhis2-core/security/advisories/GHSA-52vp-f7hj-cj92CVE reference · x_refsource_CONFIRM
- https://github.com/dhis2/dhis2-core/pull/10953CVE reference · x_refsource_MISC
- https://github.com/dhis2/dhis2-core/commit/3b245d04a58b78f0dc9bae8559f36ee4ca36dfacCVE reference · x_refsource_MISC
- https://github.com/dhis2/dhis2-core/commit/ef04483a9b177d62e48dcf4e498b302a11f95e7dCVE reference · x_refsource_MISC
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
