🔍 CVE-2026-83801

5.4
CVSS Score
MEDIUM
2026-09-22
2026-09-23 18:12
✅ 완료

🇰🇷 한글 설명

Nautobot의 특정 권한을 가진 사용자가 관계 설명이나 모듈 패밀리 이름에 악성 HTML 또는 JavaScript를 삽입할 수 있는 취약점입니다. 해당 값이 적절한 검증 없이 렌더링되어, 관리자가 관련 양식을 열람할 경우 스크립트가 실행되어 세션 탈취나 권한 상승이 발생할 수 있습니다.

💡 쉬운 설명

권한이 있는 사용자가 입력창에 몰래 악성 코드를 심어둘 수 있는 보안 결함입니다. 관리자가 해당 페이지를 보는 순간 관리자의 권한을 가로채거나 시스템을 조작할 수 있습니다.

🇺🇸 원문 (English)

Nautobot is a Network Source of Truth and Network Automation Platform. Prior to 2.4.37 and 3.1.8, a user with extras.add_relationship or extras.change_relationship permission can store HTML or JavaScript in a Relationship description, and a user with dcim.add_modulefamily or dcim.change_modulefamily permission can store it in a Module Family name. Nautobot assigns these values to form field help_text rendered by render_field.html through Django's |safe filter without adequate neutralization. The stored content executes in the authenticated browser session of any user, including an administrator or superuser, who opens an affected create or edit form. This can enable actions as the victim, session or token theft, and further privilege escalation. This issue is fixed in versions 2.4.37 and 3.1.8.

📍 영향받는 시스템

Nautobot versions prior to 2.4.37 and 3.1.8

⚔️ 공격 벡터

특정 권한을 가진 사용자가 입력 필드에 악성 스크립트를 삽입한 후, 관리자가 해당 양식을 열람하도록 유도

🛡️ 대응 방법

Nautobot을 2.4.37 또는 3.1.8 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 2.4.37 또는 3.1.8보다 낮은지 확인하십시오.

Shell / Script
python3 -c 'import nautobot; print(nautobot.__version__)' 2>/dev/null || echo 'Nautobot not installed'

📊 CVSS Vector String

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