ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈΡ‚Π΅ Π·Π° ранливост ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΎΠ΄ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π·Π° Π²Π΅ΡˆΡ‚Π°Ρ‡ΠΊΠ° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ†ΠΈΡ˜Π°

Π”Π°Π½ΠΈΠ΅Π» Π‘Ρ‚Π΅Π½Π±Π΅Ρ€Π³, Π°Π²Ρ‚ΠΎΡ€ Π½Π° Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π·Π° ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅ ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠ½Π°Ρ‚Π° ΠΊΡ€ΠΈΠ²ΠΈΠ½Π°, ја ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒΠ²Π°ΡˆΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π²Π΅ΡˆΡ‚Π°Ρ‡ΠΊΠ° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ†ΠΈΡ˜Π° ΠΏΡ€ΠΈ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π·Π° ранливост. Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ Π΄Π΅Ρ‚Π°Π»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, сС напишани Π½Π° Π½ΠΎΡ€ΠΌΠ°Π»Π΅Π½ јазик ΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°Π°Ρ‚ висококвалитСтно, Π½ΠΎ Π±Π΅Π· обмислСна Π°Π½Π°Π»ΠΈΠ·Π° Π²ΠΎ рСалноста Ρ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ само ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΈ, Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ вистинскитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со висококвалитСтна содрТина Π½Π° Ρ“ΡƒΠ±Ρ€Π΅.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Curl плаќа Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ пропусти ΠΈ вСќС ΠΈΠΌΠ° Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΎ 415 ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π·Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ само 64 сС ΠΏΠΎΡ‚Π²Ρ€Π΄Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ пропусти ΠΈ 77 ΠΊΠ°ΠΊΠΎ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ. Π’Π°ΠΊΠ°, 66% ΠΎΠ΄ ситС ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π½Π΅ содрТСлС Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ корисни ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ само ΠΎΠ΄Π·Π΅ΠΌΠ°Π»Π΅ Π²Ρ€Π΅ΠΌΠ΅ ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Π»ΠΎ Π΄Π° сС ΠΏΠΎΡ‚Ρ€ΠΎΡˆΠΈ Π½Π° Π½Π΅ΡˆΡ‚ΠΎ корисно.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ сС ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ΠΈ Π΄Π° Π³ΡƒΠ±Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ Π²Ρ€Π΅ΠΌΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ˜ΡœΠΈ Π³ΠΈ бСскориснитС ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒΠΏΠ°Ρ‚ΠΈ двојно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ содрТани Ρ‚Π°ΠΌΡƒ, бидСјќи Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈΠΎΡ‚ ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ создава Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π±Π° Π²ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ постои чувство Π΄Π΅ΠΊΠ° Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ Π½Π΅ΡˆΡ‚ΠΎ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ Ρ€Π°Π·Π±Ρ€Π°Π». Од Π΄Ρ€ΡƒΠ³Π° страна, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠΎΠ² ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜ Π±Π°Ρ€Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π½Π°ΠΏΠΎΡ€ ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Π½Ρ‚ΠΎΡ‚, кој Π½Π΅ сС ΠΌΠ°Ρ‡ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ Π΄Π°Π»ΠΈ ΠΈΠΌΠ° вистински ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‚ΡƒΠΊΡƒ Сдноставно слСпо Π³ΠΈ ΠΊΠΎΠΏΠΈΡ€Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ ΠΏΠΎΠΌΠΎΡˆΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π²Π΅ΡˆΡ‚Π°Ρ‡ΠΊΠ°Ρ‚Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ†ΠΈΡ˜Π°, надСвајќи сС Π½Π° ΡΡ€Π΅ΡœΠ° Π²ΠΎ Π±ΠΎΡ€Π±Π°Ρ‚Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ Π½Π°Π³Ρ€Π°Π΄Π°.

Π”Π°Π΄Π΅Π½ΠΈ сС Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π½Π° Π²Π°ΠΊΠ²ΠΈ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π·Π° Ρ“ΡƒΠ±Ρ€Π΅. Π•Π΄Π΅Π½ Π΄Π΅Π½ ΠΏΡ€Π΅Π΄ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΠΎΠ±Π΅Π»ΠΎΠ΄Π΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° опасната октомвриска ранливост (CVE-2023-38545), бСшС испратСн ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜ ΠΏΡ€Π΅ΠΊΡƒ Π₯Π°ΠΊΠ΅Ρ€ΠΎΠ½Π΅ Π΄Π΅ΠΊΠ° Π·Π°ΠΊΡ€ΠΏΠ°Ρ‚Π° со ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ°Ρ‚Π° станала јавно достапна. Π’ΡΡƒΡˆΠ½ΠΎΡΡ‚, ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜ΠΎΡ‚ ΡΠΎΠ΄Ρ€ΠΆΠ΅ΡˆΠ΅ мСшавина ΠΎΠ΄ Ρ„Π°ΠΊΡ‚ΠΈ Π·Π° слични ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΠ΄ Π΄Π΅Ρ‚Π°Π»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΌΠΈΠ½Π°Ρ‚ΠΈΡ‚Π΅ пропусти, составСни ΠΎΠ΄ ΠΏΠΎΠΌΠΎΡˆΠ½ΠΈΠΊΠΎΡ‚ Π·Π° Π²Π΅ΡˆΡ‚Π°Ρ‡ΠΊΠ° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ†ΠΈΡ˜Π° Π½Π° Google, Π‘Π°Ρ€Π΄. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° изглСдашС Π½ΠΎΠ²ΠΎ ΠΈ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎ ΠΈ нСмашС Π½ΠΈΠΊΠ°ΠΊΠ²Π° врска со рСалноста.

Π’Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сС однСсува Π½Π° ΠΏΠΎΡ€Π°ΠΊΠ° Π΄ΠΎΠ±ΠΈΠ΅Π½Π° Π½Π° 28 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ Π·Π° ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅ Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ Π²ΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π½Π° WebSocket, испратСна ΠΎΠ΄ корисник кој вСќС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π» Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π° ранливости ΠΏΡ€Π΅ΠΊΡƒ Π₯Π°ΠΊΠ΅Ρ€ΠΎΠ½Π΅. Како ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚, ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜ΠΎΡ‚ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡˆΠ΅ ΠΎΠΏΡˆΡ‚ΠΈ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ Π·Π° ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Ρ‚ΠΎ Π±Π°Ρ€Π°ΡšΠ΅ со врСдност ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ ΡˆΡ‚ΠΎ сС користи ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ со strcpy. Π˜Π·Π²Π΅ΡˆΡ‚Π°Ρ˜ΠΎΡ‚, исто Ρ‚Π°ΠΊΠ°, Π΄Π°Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΡ˜Π° (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° strcpy со strncpy) ΠΈ ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π° врска Π΄ΠΎ Π»ΠΈΠ½ΠΈΡ˜Π°Ρ‚Π° ΠΊΠΎΠ΄ β€žstrcpy(keyval, randstr)β€œ, која, спорСд Π°ΠΏΠ»ΠΈΠΊΠ°Π½Ρ‚ΠΎΡ‚, содрТСла Π³Ρ€Π΅ΡˆΠΊΠ°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΎΡ‚ Π΄Π²Π°ΠΏΠ°Ρ‚ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ сè Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ‚ΠΈ ΠΈ Π½Π΅ најдС Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π½ΠΎ бидСјќи ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜ΠΎΡ‚ бСшС напишан самоувСрСно, ΠΏΠ° Π΄ΡƒΡ€ΠΈ ΠΈ ΡΠΎΠ΄Ρ€ΠΆΠ΅ΡˆΠ΅ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΡ˜Π°, имашС чувство Π΄Π΅ΠΊΠ° Π½Π΅ΡˆΡ‚ΠΎ нСдостасува Π½Π΅ΠΊΠ°Π΄Π΅. ΠžΠ±ΠΈΠ΄ΠΎΡ‚ Π΄Π° сС Ρ€Π°Π·Ρ˜Π°ΡΠ½ΠΈ ΠΊΠ°ΠΊΠΎ истраТувачот успСал Π΄Π° ја Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Сксплицитната ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° присутна ΠΏΡ€Π΅Π΄ ΠΏΠΎΠ²ΠΈΠΊΠΎΡ‚ strcpy ΠΈ ΠΊΠ°ΠΊΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π½ΠΈΠΎΡ‚ Π±Π°Ρ„Π΅Ρ€ сС ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΏΠΎΠΌΠ°Π»Π° ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π΄Π΅Ρ‚Π°Π»Π½ΠΈ, Π½ΠΎ Π½Π΅ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π°ΡšΠ° ΠΊΠΎΠΈ само Π³ΠΈ џвакаа ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΈΡ‚Π΅ Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π·Π° ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅ Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ ΠΊΠΎΠΈ Π½Π΅ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со спСцифичСн Curl ΠΊΠΎΠ΄. ΠžΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ потсСтуваа Π½Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со асистСнт со Π²Π΅ΡˆΡ‚Π°Ρ‡ΠΊΠ° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ†ΠΈΡ˜Π°, Π° ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠΌΠΈΠ½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π΄Π΅Π½ Π½Π° бСсмислСни ΠΎΠ±ΠΈΠ΄ΠΈ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ ΠΊΠ°ΠΊΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ сС манифСстира ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ сС ΡƒΠ²Π΅Ρ€ΠΈ Π΄Π΅ΠΊΠ° Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ Π½Π΅ΠΌΠ° Π½ΠΈΠΊΠ°ΠΊΠ²Π° ранливост.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€