CVE-2023-45880
NixOS vulnerability analysis and mitigation

Overview

GibbonEdu Gibbon through version 25.0.0 contains a directory traversal vulnerability in the report template builder functionality. The vulnerability allows authenticated users with high privileges to create new Asset Components where the templateFileDestination parameter can be set to an arbitrary pathname and extension, enabling the creation of PHP files outside of the uploads directory directly in the webroot (USD Advisory, NVD).

Technical details

The vulnerability exists in the report template builder functionality where the templateFileDestination parameter is not properly validated. When creating a new Asset Component, an attacker can manipulate this parameter to specify arbitrary file paths and extensions. The vulnerability allows writing files directly to the webroot instead of being restricted to the uploads directory. The CVSS v3.1 base score is 7.2 (High) with the vector string CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H (NVD).

Impact

Successful exploitation of this vulnerability allows an attacker to write arbitrary PHP files to the webroot directory, potentially leading to remote code execution on the affected system. Since the files can be created with PHP extensions, this enables execution of malicious code in the context of the web server (USD Advisory).

Mitigation and workarounds

The vulnerability has been fixed in version 25.0.01. It is recommended to prevent passing user-supplied input to filesystem operations. If user input must be processed, it should be properly escaped and a whitelist approach should be implemented to only allow valid input (USD Advisory).

Additional resources


SourceThis report was generated using AI

Related NixOS vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-61619HIGH7.5
  • NixOSNixOS
  • android
NoNoDec 01, 2025
CVE-2025-61618HIGH7.5
  • NixOSNixOS
  • android
NoNoDec 01, 2025
CVE-2025-61617HIGH7.5
  • NixOSNixOS
  • android
NoNoDec 01, 2025
CVE-2025-61610HIGH7.5
  • NixOSNixOS
  • android
NoNoDec 01, 2025
CVE-2025-61609HIGH7.5
  • NixOSNixOS
  • android
NoNoDec 01, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management