LiveActive security incident?Get immediate response
CVE Record

CVE-2022-24848: SQL Injection in DHIS2's in OrgUnit program association

DHIS2 is an information system for data capture, management, validation, analytics and visualization. A SQL injection security vulnerability affects the `/api/programs/orgUnits?programs=` API endpoint in DHIS2 versions prior to 2.36.10.1 and 2.37.6.1. The system is vulnerable to attack only from users that are logged in to DHIS2, and there is no known way of exploiting the vulnerability without first being logged in as a DHIS2 user. The vulnerability is not exposed to a non-malicious user and requires a conscious attack to be exploited. A successful exploit of this vulnerability could allow the malicious user to read, edit and delete data in the DHIS2 instance's database. Security patches are now available for DHIS2 versions 2.36.10.1 and 2.37.6.1. One may apply mitigations at the web proxy level as a workaround. More information about these mitigations is available in the GitHub Security Advisory.

HighCVSS 8.8Not KEV-listedUpdated
Glexia's TakeAutomated analysishigh

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.
Prepared
Confidence
high
Sources
6

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

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 · medium confidence lookup

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 lookup
description · low confidence lookup

Database 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 lookup
cve · low confidence lookup

CVE-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
Vulnerability profileCVE Program record
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

Official CVE source material

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.

1CVSS vectors
0Timeline events
0ADP providers
5Source links

CVSS vector scores

1 official score

We 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.

ScoreVersionSeverityVectorExploitImpactSource
8.8CVSS 3.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H2.85.9Primary CVE score

Vulnerability scoring details

Base CVSS 3.1 score

8.8High
CVSS 3.1 vector shape for CVE-2022-24848Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone
Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
dhis2dhis2-core<= 2.36.10, >= 2.37, <= 2.37.6Listed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-89 · source CWE mapping

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.