جزئیات آسیب‌پذیری

CVE-2026-63478

isomorphic-git isomorphic-git

isomorphic-git: Path traversal via a ".." tree-entry name writes files outside the working directory on clone/checkout

CVSS 3.1
5.3متوسط
نمای کلی اکسپلویت‌های عمومی اخبار مرتبط خط زمانی

خلاصه‌ی فارسی

خلاصه‌ی فارسی برای این آسیب‌پذیری هنوز تهیه نشده است.

شرح رسمی (انگلیسی)

isomorphic-git is a pure JavaScript implementation of Git for Node.js and browsers. Prior to 1.38.6, isomorphic-git's tree parser in src/models/GitTree.js accepts a standalone .. tree-entry name because it rejects only path separators. During clone or checkout from a malicious or man-in-the-middle-controlled non-GitHub remote, nested .. entries can escape the working-tree root and write files at attacker-selected parent paths on any host-backed fs provider. The arbitrary file write can overwrite startup or configuration files and lead to code execution. GitHub-hosted trees are not a direct source because GitHub rejects .. entries during repository integrity checks. This issue is fixed in version 1.38.6.

امتیازهای CVSS

امتیازنسخهمنبعبردار
5.3متوسط 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
isomorphic-git isomorphic-git < 1.38.6 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۴

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۸/۱۲
آخرین به‌روزرسانی
۱۴۰۵/۰۸/۱۲
وضعیت
PUBLISHED
صادرکننده (CNA)
GitHub_M
اولویت کلون
به‌زودی

پیش‌بینی بهره‌برداری (EPSS)

امتیاز EPSS برای این CVE هنوز منتشر نشده است.

ضعف‌ها (CWE)

  • CWE-22
    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')