ΠΡ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ NPM-ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° DuckDB ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ врСдоносныС выпуски

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ с ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ 18 NPM-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π² суммС Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ 2 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π² нСдСлю, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅. ВыявлСн Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Π·Π°Ρ…Π²Π°Ρ‚ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΠΈΡˆΠΈΠ½Π³ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ NPM-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° DuckDB. Для ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² DuckDB Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ сформированы вСрсии с врСдоносным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρƒ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹, Π½ΠΎ Π°Ρ‚Π°ΠΊΠ° Π±Ρ‹Π»Π° сразу выявлСна ΠΈ зафиксированы лишь Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ врСдоносных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠŸΡ€ΠΈ этом ΠΏΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с врСдоносной вставкой, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Ρ…ΠΎΠ΄Π΅ Π²Ρ‡Π΅Ρ€Π° анонсированной Π°Ρ‚Π°ΠΊΠΈ Π½Π° 18 NPM-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², успСли Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 2.5 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ€Π°Π·.

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹, скомпромСтированныС Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΈΡˆΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ Π°Ρ‚Π°ΠΊΠ΅:

ΠŸΠ°ΠΊΠ΅Ρ‚ΠŸΠΈΠΊΠΎΠ²ΠΎΠ΅ число Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π² нСдСлюЧисло зависимостСйВСрсия с врСдоносным ΠΊΠΎΠ΄ΠΎΠΌ duckdb242 тысячи611.3.3 @duckdb/duckdb-wasm170 тысяч431.3.3 @duckdb/node-api81 тысяча336.2.2 @duckdb/node-bindings82 тысячи11.29.2 @coveops/abi55102.0.1


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ