KorrigeringsutgÄvor av det distribuerade versionshanteringssystemet Git 2.43.7, 2.44.4, 2.45.4, 2.46.4, 2.47.3, 2.48.2, 2.49.1 och 2.50.1 har publicerats, dÀr sÄrbarheter har ÄtgÀrdats som gör det möjligt att köra kod pÄ anvÀndarens system vid kloning av en repository som kontrolleras av en angripare.
- CVE-2025-48384 â sĂ„rbarheten beror pĂ„ att Git vid lĂ€sning av konfigurationsparametrar rensar de angivna radslutstecknen (LF) och vagnreturer (CR), men vid skrivning av vĂ€rden till konfigurationsfilen utför inte escaping av vagnreturstecknet. En angripare kan vid initiering av en submodul ange en vĂ€g som i slutet av namnet innehĂ„ller vagnreturstecknet (FS pĂ„ unix-liknande OS tillĂ„ter att speciella tecken anges i fil- och katalognamn).
Rensningen av vagnreturstecknet vid lÀsning av konfigurationen kommer att leda till att submodulen extraheras till en felaktig vÀg. En angripare kan placera en symbolisk lÀnk pÄ denna felaktiga vÀg som pekar pÄ en katalog med git-hooks och placera en hanterare dÀr som anropas efter att checkout-operationen har slutförts. Att köra kommandot "git clone --recursive" pÄ en repository med en sÄdan submodul kommer att leda till exekvering av koden som anges av gÀrningspersonen.
- CVE-2025-48385 â otillrĂ€cklig kontroll pĂ„ klientsidan av bundle-filer som tillhandahĂ„lls servern vid kloning av repositoryn och anvĂ€nds för att överföra delar av de data som överförs via innehĂ„llsleveranssystem (CDN). En angripare som kontrollerar Git-servern kan arrangera en nedladdning av en specialdesignad bundle-fil av klienten, som efter extrahering kommer att sparas pĂ„ en godtycklig plats i filsystemet.
- CVE-2025-48386 â en plattformspecifik Windows-sĂ„rbarhet orsakad av buffer overflow i Wincred-hanteraren, som anvĂ€nds för att spara inloggningsuppgifter i Windows Credential Manager.
Dessutom har fyra sÄrbarheter ÄtgÀrdats i de grafiska grÀnssnitten Gitk och Git GUI, skrivna i Tcl/Tk:
- CVE-2025-27613 â att öppna en specialdesignad repository i Gitk kan leda till överskrivning av godtyckliga filer i filsystemet.
- CVE-2025-27614 â att köra "gitk filename" pĂ„ ett speciellt utformat repository kan leda till att en attackerad skript körs.
- CVE-2025-46334 â i Git GUI pĂ„ Windows kan det tidsinstĂ€lldas kod utföras nĂ€r anvĂ€ndaren interagerar med "Git Bash" eller "Browse Files" med ett repository dĂ€r attackerade har placerat typiska körbara filer, som sh.exe, astextplain.exe, exif.exe och ps2ascii.exe, som anropas under anvĂ€ndning av Git GUI.
- CVE-2025-46335 â möjlighet att skapa eller skriva över en godtycklig fil i filsystemet nĂ€r anvĂ€ndaren redigerar en fil i Git GUI frĂ„n en katalog med ett specifikt utformat namn, extraherat frĂ„n ett av angriparen förberett repository.
KĂ€lla: opennet.ru
