CVE-2024-23827
Assigner: GitHub_M
Published: 2024-01-29T16:07:13.953Z
State: PUBLISHED
title: Nginx-UI arbitrary file write through the Import Certificate feature
problemTypes: descriptions: cweId: CWE-22
description: CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
type: CWE
metrics: cvssV3_1: attackComplexity: LOW
attackVector: NETWORK
availabilityImpact: HIGH
baseScore: 9.8
baseSeverity: CRITICAL
confidentialityImpact: HIGH
integrityImpact: HIGH
privilegesRequired: NONE
scope: UNCHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
version: 3.1
affected: vendor: 0xJacky
product: nginx-ui
versions: version: < 2.0.0.beta.12
status: affected
descriptions: value: Nginx-UI is a web interface to manage Nginx configurations. The Import Certificate feature allows arbitrary write into the system. The feature does not check if the provided user input is a certification/key and allows to write into arbitrary paths in the system. It's possible to leverage the vulnerability into a remote code execution overwriting the config file app.ini. Version 2.0.0.beta.12 fixed the issue.
source: advisory: GHSA-xvq9-4vpv-227m
discovery: UNKNOWN