Katalog CVE

CVE-2026-29514

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wersje NetBox od 4.3.5 do 4.5.4 zawierają podatność na zdalne wykonanie kodu w metodzie RenderTemplateMixin.get_environment_params(). Umożliwia ona uwierzytelnionym użytkownikom z uprawnieniami exporttemplate lub configtemplate wykonanie dowolnego kodu poprzez określenie złośliwych wywołań Pythona w polu environment_params.

Ocena ryzyka

Atakujący mogą obejść zabezpieczenia Jinja2 SandboxedEnvironment, co prowadzi do zdalnego wykonania kodu jako użytkownik usługi NetBox. To stwarza poważne zagrożenie dla integralności i bezpieczeństwa systemu.

Rekomendacja

Zaleca się aktualizację NetBox do najnowszej wersji, aby usunąć tę podatność. Należy również ograniczyć uprawnienia użytkowników do minimum oraz monitorować logi w celu wykrycia potencjalnych prób wykorzystania tej luki.

Inne podatności w NetBox

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

NetBox versions 4.3.5 through 4.5.4 contain a remote code execution vulnerability in the RenderTemplateMixin.get_environment_params() method that allows authenticated users with exporttemplate or configtemplate permissions to execute arbitrary code by specifying malicious Python callables in the environment_params field. Attackers can bypass Jinja2 SandboxedEnvironment protections by setting the finalize parameter to any importable Python callable such as subprocess.getoutput, which is invoked on every rendered expression outside the sandbox's call interception mechanism, achieving remote code execution as the NetBox service user.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS