Cloudanix VulnDB

CVE-2021-46240

Medium · 5.5

CVSS

5.5

EPSS

0.6%

Published

Jan 21, 2022

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in the software can make it crash when it receives certain unusual files, interrupting whatever service relies on that software.

Exploit Available
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Denial Of Service
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

A NULL pointer dereference in gf_dump_vrml_sffield at scene_manager/scene_dump.c crashes the process when handling malformed scene data.

Why it matters to the business

Causes service outages and application downtime for systems processing untrusted multimedia or scene files; low observed exploitation reduces urgency but still requires patching.

How an attack unfolds

An attacker supplies a specially crafted VRML or scene file that reaches gf_dump_vrml_sffield, dereferencing a NULL pointer and terminating the process.

How to fix it

Upgrade glpi-project/glpi to commit 213e6a5d33274cded09f50f395655951ae783b8a or later; rebuild and redeploy the patched binary.

How to confirm the fix worked

Confirm the commit hash is present in the running codebase; re-test with the original crashing input to verify the process no longer terminates.

Typical attack path

  1. Locate an instance accepting untrusted scene or multimedia files
  2. Craft a minimal input that triggers the NULL dereference path
  3. Deliver the file through the application's normal import or parsing interface
  4. Observe process termination and service unavailability

How to detect it

Review application and system logs for segmentation faults or abrupt process exits during scene or VRML parsing operations.

What your security team should do

  • Apply the referenced commit within standard change windows
  • Add crash-monitoring alerts for the affected component
  • Scan dependency graphs for other copies of the vulnerable scene-dump code

The record

A NULL pointer dereference vulnerability exists in GPAC v1.1.0 via the function gf_dump_vrml_sffield () at scene_manager/scene_dump.c. This vulnerability can lead to a Denial of Service (DoS).

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 gpac 0 No fix
Ubuntu:20.04:LTS gpac 0 No fix
Ubuntu:22.04:LTS gpac 0 No fix
Ubuntu:24.04:LTS gpac 0 No fix
Ubuntu:Pro:14.04:LTS gpac 0 No fix
Ubuntu:Pro:16.04:LTS gpac 0 No fix
Ubuntu:Pro:18.04:LTS gpac 0 No fix
Ubuntu:Pro:20.04:LTS gpac 0 No fix
Ubuntu:Pro:22.04:LTS gpac 0 No fix
Ubuntu:Pro:24.04:LTS gpac 0 No fix

Related vulnerabilities