ΠΠΎ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°Π·Π²ΠΎΡ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ ΠΈΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° Π½ΠΎΠ²Π° ΡΡΠ°Π±ΠΈΠ»Π½Π° Π³ΡΠ°Π½ΠΊΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ Perl - 5.44... ΠΠΎΠ³Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 270 ΡΠ΅Π΄ΠΎΠ²ΠΈ ΠΊΠΎΠ΄ (Π±Π΅Π· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ - 110), ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²Π»ΠΈΡΠ°Π΅ΡΠ° Π½Π° 860 Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, Π° 71 ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π° Π²ΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ.
ΠΡΠ°Π½ΠΊΠ°ΡΠ° 5.44 Π΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° Π²ΠΎ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎΡΡ ΡΠΎ ΡΠΈΠΊΡΠ½ΠΈΠΎΡ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ Π·Π° ΡΠ°Π·Π²ΠΎΡ ΡΡΠ²ΡΠ΄Π΅Π½ ΠΏΡΠ΅Π΄ ΡΡΠΈΠ½Π°Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΊΠΎΡ Π±Π°ΡΠ° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ Π³ΡΠ°Π½ΠΊΠΈ Π΅Π΄Π½Π°Ρ Π³ΠΎΠ΄ΠΈΡΠ½ΠΎ ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π½Π° ΡΠ΅ΠΊΠΎΠΈ ΡΡΠΈ ΠΌΠ΅ΡΠ΅ΡΠΈ. ΠΡΠ²ΠΎΡΠΎ ΠΏΠΎΠΌΠ°Π»ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Perl 5.44.1, Π΅ Π·Π°ΠΊΠ°ΠΆΠ°Π½ΠΎ Π·Π° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π·Π° ΠΎΠΊΠΎΠ»Ρ Π΅Π΄Π΅Π½ ΠΌΠ΅ΡΠ΅Ρ, ΠΏΠΎΠΏΡΠ°Π²Π°ΡΡΠΈ Π³ΠΈ Π½Π°ΡΠ·Π½Π°ΡΠ°ΡΠ½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ ΠΎΡΠΊΡΠΈΠ΅Π½ΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° Perl 5.44.0. Π‘ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Perl 5.44, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Π³ΡΠ°Π½ΠΊΠ°ΡΠ° 5.40 Π΅ Π·Π°Π²ΡΡΠ΅Π½Π°; Π°ΠΆΡΡΠΈΡΠ°ΡΠ°ΡΠ° Π·Π° Π½Π΅Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΡΠ΅ ΠΎΡΠΊΡΠΈΡΠ°Ρ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠ°ΠΏΠΎΡΠ½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° Π³ΡΠ°Π½ΠΊΠ° 5.45, ΠΊΠΎΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° Perl 5.46 Π²ΠΎ ΠΏΡΠ²Π°ΡΠ° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π½Π° 2027 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ ΡΠ΅ Π΄ΠΎΠ½Π΅ΡΠ΅ ΠΎΠ΄Π»ΡΠΊΠ° ΠΎΠ΄ΠΈ ΠΏΡΠ΅ΠΊΡ Π΄ΠΎ Π½ΡΠΌΠ΅ΡΠΈΡΠ°ΡΠ΅ 7.x.
ΠΠ»ΡΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π²ΠΎ ΠΏΠΎΡΠΏΠΈΡΠΈ Π€ΡΠ½ΠΊΡΠΈΠΈ ΡΡΠΎ ΡΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π°Ρ Π»ΠΈΡΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π½Π΅ Π²ΠΎ ΡΠ΅Π»ΠΎΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ°, ΡΡΠΊΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ°. ΠΠ²Π°Π° Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π΅ ΠΏΠΎ ΡΡΡΠΎΠ³ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄, ΡΡΠΊΡ ΠΏΠΎ ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΠΏΠ°ΡΠΎΠ²ΠΈ ΠΊΠ»ΡΡ/Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠ° ΡΠ»ΠΈΡΠ½Π° Π½Π° Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π²ΠΎ Ρ
Π΅ΡΠΎΠ²ΠΈ:
- ΡΡΠ°ΡΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠ°: sub f { my ($x, $y) = @_; β¦} f(1, 2);
- ΠΏΠΎΡΠΏΠΈΡΠΈ: ΠΏΠΎΠ΄ f ($x, $y) { β¦ } f(1, 2);
- ΠΏΠΎΡΠΏΠΈΡΠΈ ΡΠΎ ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ: sub f (:$x, :$y) { β¦ } f(y => 2, x => 1);
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΈ (ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΈ ΠΊΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΈ) Π²ΠΎ foreach ΡΠ°ΠΌΠΊΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. ΠΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ Π²ΠΎ foreach ΡΠ°ΠΌΠΊΠ° ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π²ΠΎ Π΅Π΄Π½Π° ΠΈΡΠ΅ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠ°ΠΌΠΊΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ Π·Π° Ρ Π΅Ρ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΡΠΎ Π½ΠΈΠ·Π° ΠΊΠΎΠ³Π° ΠΈΡΠ΅ΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠ΅ΠΊΡ ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ ΠΈ ΠΏΡΠ΅ΠΊΡ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Ρ Π΅ΡΠΎΡ: use v5.44; use feature qw(refaliasing declared_refs); my %hash = ( one => [1], two => [2, 2], ); foreach my ( $key, @items ) ( %hash ) { say "ΠΠΈΠ·Π°ΡΠ° $key ΡΠΎΠ΄ΡΠΆΠΈ: @items"; } # ΠΡΠ΅Π΄ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 5.44, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π±Π΅ΡΠ΅ Π΄Π΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ΅: foreach my ( $key, $var ) ( %hash ) { say "ΠΠΈΠ·Π°ΡΠ° $key ΡΠΎΠ΄ΡΠΆΠΈ: @$var"; } # ΠΠ΅Π· Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΠΏΡΠ΅ΡΠ°Π»ΠΈΡΠ°Π·ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° declared_refs: foreach my $key (keys %hash) { say "ΠΠΈΠ·Π°ΡΠ° $key ΡΠΎΠ΄ΡΠΆΠΈ: @{$hash{$key}}"; }
- ΠΠΎ ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΠΎΡ ΡΠ΅ΠΆΠΈΠΌ βenhanced_xxβ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΡ /xx Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΎ ΠΊΠ»Π°ΡΠΈ Π½Π° Π·Π½Π°ΡΠΈ Π²ΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΈ Π·Π°Π³ΡΠ°Π΄ΠΈ ([a-zA-Z]) Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»Π°Ρ Π½ΠΈΠ· ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅Π΄ΠΎΠ²ΠΈ ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ Π²ΠΌΠ΅ΡΠ½Π°Ρ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ»ΠΎΠ²ΠΎΡ if ($text =~ m/[a-zA-Z]/){ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ: if ($text =~ m/[a-z # ΠΌΠ°Π»ΠΈ Π±ΡΠΊΠ²ΠΈ A-Z # Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΡΠΊΠ²ΠΈ ]/xx) {
- ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎ-ΡΠ»ΡΡΠ°ΡΠ½ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΠΎΡ ΠΏΠΎΠ²ΠΈΠΊ getentropy() Π·Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ Π΅Π½ΡΡΠΎΠΏΠΈΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ (Linux, ΠΠ‘Π, macOS). ΠΠ° Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΅Π½ΡΡΠΎΠΏΠΈΡΠ°ΡΠ° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π° ΡΠΎ ΡΠΈΡΠ°ΡΠ΅ ΠΎΠ΄ ΡΡΠ΅Π΄ΠΎΡ /dev/urandom ΠΈΠ»ΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Ρ Π΅Ρ ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ID Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΎΡ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π£Π½ΠΈΠΊΠΎΠ΄ 17.0.
- ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΎ Π΅ ΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π½Π° Unicode Π·Π° ΠΈΠΌΠΈΡΠ° Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ ΠΈ Π³ΡΡΠΏΠΈ Π½Π° ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ, ΠΏΡΠΈ ΡΡΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 160 Unicode Π·Π½Π°ΡΠΈ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΠΎΠΏΡΠ°ΡΠ΅Π½ΠΈ ΡΠΎ ΠΊΠ»Π°ΡΠ°ΡΠ° w ΡΠ΅Π³Π° ΡΠ΅ Π·Π°Π±ΡΠ°Π½Π΅ΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»Π°ΡΠ°ΡΠ° w, ΠΊΠΎΡΠ° Π³ΠΈ ΠΎΠΏΡΠ°ΡΠ° ΡΠΈΡΠ΅ Π±ΡΠΊΠ²ΠΈ, ΡΠΈΡΡΠΈ ΠΈ Π·Π½Π°ΠΊΠΎΡ Π·Π° Π΄ΠΎΠ»Π½Π° ΡΡΡΠ°, ΡΠ΅Π³Π° Π³ΠΈ ΠΈΡΠΊΠ»ΡΡΡΠ²Π° Π·Π°ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΠ΅ Π»Π°ΡΠΈΠ½ΡΠΊΠΈ Π±ΡΠΊΠ²ΠΈ, ΠΊΠΎΠΈ Π»ΠΈΡΠ°Ρ Π½Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ Π±ΡΠΊΠ²ΠΈ, Π½ΠΎ Π½Π΅ ΡΠ΅. ΠΠ²Π°Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π²ΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π²Π»ΠΈΡΠ°Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ ΡΡΠΎ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΡ utf8.
- ΠΠΎΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΡΠ΅Π»Π΅Π²Π°ΡΠ΅ Π½Π° Π±Π°ΡΠ΅ΡΠΎΡ Π²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Perl_study_chunk (CVE-2026-8376, ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π²ΠΎ 32-Π±ΠΈΡΠ½ΠΈ ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ) ΠΈ S_measure_struct (CVE-2026-57432), ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΡΠ΅Π»Π΅Π²Π°ΡΠ΅ Π½Π° 16-Π±ΠΈΡΠ½ΠΈΠΎΡ Π±ΡΠΎΡΠ°Ρ Π²ΠΎ Regex ΠΌΠΎΡΠΎΡΠΎΡ (CVE-2026-13221), ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° Π½Π΅ΡΡΠΏΠ΅Ρ Π½Π° ΡΠ΅Π³ΡΠ»Π°ΡΠ½ΠΈΠΎΡ ΠΈΠ·ΡΠ°Π·.
- Π‘ΠΊΠΎΠΊΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈ ΠΈ Π±Π»ΠΎΠΊ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ goto Π΅ Π·Π°Π±ΡΠ°Π½Π΅ΡΠΎ. ΠΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ° Π±Π΅ΡΠ΅ Π·Π°ΡΡΠ°ΡΠ΅Π½Π° Π²ΠΎ 2010 Π³ΠΎΠ΄ΠΈΠ½Π°.
- ΠΠ΅Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ Π·Π°Π±ΡΠ·Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ΡΠΎ, ΠΎΠ΄Π·Π΅ΠΌΠ°ΡΠ΅ΡΠΎ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅Π»ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΏΠΎΡΠΏΠΈΡΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Ρ Π΅ΡΠΎΠ²ΠΈ ΠΎΠ΄ Π»ΠΈΡΡΠΈΡΠ΅ ΡΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΈ/Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΡΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΎΠ΄ Π½ΠΈΠ·ΠΈ ΠΏΠΎΠ·Π½Π°ΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°ΡΠ΅.
ΠΠ·Π²ΠΎΡ: linux.org.ru
