Git-uppdatering för att ÄtgÀrda sÄrbarheter

Korrektiva versioner av det distribuerade versionshanteringssystemet Git 2.41.3, 2.42.4, 2.43.6, 2.44.3, 2.45.3, 2.46.3, v2.47.2 och 2.48.1 har publicerats, dÀr tvÄ sÄrbarheter har ÄtgÀrdats:

  • CVE-2024-50349 - möjlighet till manipulation av information i den interaktiva begĂ€ran om lösenord till ett repository. Problemet orsakas av bristande kontroll av vĂ€rdnamnet, dĂ€r kodning av tecken i formatet %xx (URL-kodning) tillĂ€ts. En angripare skulle kunna anvĂ€nda procentkodning för att lĂ€gga till escape-sekvenser i vĂ€rdnamnet, vilket manipulerar utdata i terminalen.

    PÄ detta sÀtt kan texten i autentiseringsprompten Àndras och ge anvÀndaren en kÀnsla av att de ansluter till ett annat repository, sÄ att nÀr anvÀndaren försöker ansluta till angriparens repository, skriver de in sina inloggningsuppgifter för en annan vÀrd. Attacken kan utföras under rekursiv kloning av submoduler med kommandot "git clone --recurse-submodules", dÀr en av submodulerna kan frÄga efter lösenord frÄn en annan vÀrd, men indatan skickas till vÀrden med angriparens repository.

  • CVE-2024-52006 - i implementeringen av protokollet "credential helper", som anvĂ€nds för att överföra autentiseringsuppgifter vid Ă„tkomst till repositories med begrĂ€nsad Ă„tkomst, har en brist upptĂ€ckts som möjliggör införande av radbrytningstecken genom en sĂ€rskilt utformad URL. Eftersom protokollet manipulerar rad för rad data kan tillĂ€gg av radbrytning anvĂ€ndas för att separera datablokkar och avsiktligt dirigera lösenordet till fel stĂ€lle. server. Möjligheten att utföra en attack beror pĂ„ tolkningen av radbrytningstecknet som en radavdelare i olika implementationer av protokollet "credential helper". Till exempel Ă€r Git Credential Manager, som Ă€r skrivet i C#/.NET, sĂ„rbart för detta problem.

AnvÀndare som inte kan uppdatera Git rekommenderas att undvika att ansluta till icke verifierade externa repositories med hjÀlp av kommandot "git clone" med flaggan "--recurse-submodules", samt att avstÄ frÄn att anvÀnda credential helpers vid kloning av publika repositories. Utöver Git har Àven rÀttningar för att blockera dessa sÄrbarheter slÀppts för GitHub Desktop (CVE-2025-23040), Git LFS (CVE-2024-53263) och Git Credential Manager (CVE-2024-50338).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster