we_are_coded.by CODE · Светът, декодиран
EN

JetBrains · сигурност

JetBrains пусна поправки за IDE-тата, Toolbox App, Gateway и ReSharper заради компрометираните сертификати на eMudhra, а обновяването на системата не помага

На 30 октомври JetBrains обяви, че нейните инструменти проверяват сертификатите по собствената си среда за изпълнение, не по тази на системата. Затова операционната система не ги пази и трябва да обновиш самите програми. Компанията пише, че не знае за експлоатация срещу свои потребители.

Източник
JetBrains
Публикувано
Събитието
Проверено на
Отговорен редактор
Цветелин Иванов
Как работим
МетодКорекции

Обновяваш операционната система редовно и мислиш, че си чист. За IDE-то на JetBrains това не важи. То проверява сертификатите по списъка на собствената си среда за изпълнение, JetBrains Runtime (JBR), и обновяването на системата не го докосва. Затова на 30 октомври 2026 г. JetBrains пусна поправки за IDE-тата си, за Toolbox App, за Gateway и за ReSharper.

Факт

Фактите: по данни на JetBrains частните ключове на осем междинни сертификата на eMudhra са компрометирани и мрежов нападател може да ги използва, за да се представи за сайтове и услуги, към които се свързват инструментите ѝ. Засегнати са JetBrains IDE-тата, Toolbox App, Gateway и ReSharper, защото ползват хранилището на доверие на вградения JBR. При IDE-тата е засегнат и вграденият браузър (JCEF). Обновеният JBR блокира компрометираните сертификати и вече не вярва на корените emSign ECC Root CA - G3, emSign Root CA - G1, emSign Root CA - G2 и AAA Certificate Services. Фоновата услуга jetbrainsd, която ползват Toolbox App и IDE-тата, има вграден собствен списък на доверените сертификати и се поправя отделно във версия jetbrainsd 0.9.9728, следена като CVE-2026-118697. JetBrains пише, че към момента на публикуването не знае за експлоатация на проблема срещу свои потребители. Версии 2025.1 и по-стари на IDE-тата и Toolbox App 3.7 и по-стари няма да получат поправката.

Втората половина лесно се изпуска. Работи само един jetbrainsd на потребител и по-новата версия винаги заменя по-старата. Обновиш ли което и да е приложение на JetBrains, което носи jetbrainsd 0.9.9728, услугата се оправя за всички. Поправката на JBR обаче не я докосва, защото списъкът ѝ е вграден в самата услуга.

Обновяването на системата не пази IDE-то. То има собствен списък на доверените.

Версиите: за IntelliJ IDEA поправката е в 2026.2.4, 2026.1.5.1, 2025.3.6.2 и 2025.2.6.4, както и в 2026.3 RC. За Toolbox App търси 3.9.1 или 3.8.2. За Gateway са 2026.2.4, 2026.1.4, 2025.3.3 и 2025.2.6. Останалите продукти имат свои номера в бюлетина на JetBrains. Обновяването до последната поправена версия на текущата ти линия е достатъчно.

Две уговорки. Обновленията 2025.2.6.* съдържат само поправката на JBR и ще получат отделен хотфикс за JCEF. Дотогава JetBrains съветва да изключиш JCEF в IDE-то. В поправените версии от 2025.3 нататък вграденият браузър получава обновленията на сертификатите на Chrome от сървърите на Google малко след старта. Ако мрежата ти блокира тези сървъри, браузърът остава незащитен и пак го изключваш. В редки случаи IDE-то вече няма да се свърже със сървър, чийто сертификат стига до някой от премахнатите корени. Тогава собственикът на сървъра трябва да смени сертификата. Проектните JDK и инструментите със собствена среда, като Node.js, Python или Go, имат свои хранилища и се обновяват по препоръката на производителите им.

Отвори Toolbox App и виж версията. Ако е 3.7 или по-стара, поправка няма и обновяването е единственият път.

Визуалът към статията е генериран код-арт, без чужди изображения.