The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Firefox устранена критическая 0-day уязвимость в PDF.js, opennews (??), 07-Авг-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +3 +/
Сообщение от Аноним (-), 07-Авг-15, 10:28 
about:config -> pdfjs.disabled = true

не велика потеря, он медленный

Ответить | Правка | Наверх | Cообщить модератору

7. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Читама (?), 07-Авг-15, 10:39 
Да, быстрее Sumatra PDF ничего PDF не открывает. Причем даже под wine он заметно быстрее программ под linux (я не о консольных).
Так забавно! Программа основанная на ядре программы-обработчики PDF портированном из Linux под wine работает быстрее, чем native программы.
Ответить | Правка | Наверх | Cообщить модератору

23. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +3 +/
Сообщение от anonymous (??), 07-Авг-15, 14:01 
> Да, быстрее Sumatra PDF ничего PDF не открывает. Причем даже под wine
> он заметно быстрее программ под linux (я не о консольных).
> Так забавно! Программа основанная на ядре программы-обработчики PDF портированном из Linux
> под wine работает быстрее, чем native программы.

mupdf работает мгновенно, на моем опыте и компьютере.

Ответить | Правка | Наверх | Cообщить модератору

29. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  –1 +/
Сообщение от Аноним (-), 07-Авг-15, 15:02 
Не знаю кому там что забавно, а обычный evince открывает огроменные PDFники как из пушки. И при этом совершенно не обязательно сношаться с какими-то wine и мутными программами - эта штука в половине дистров из коробки есть.

Хотя, возможно, это просто был гнилой пиар какой-то левой программы?

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

38. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  –2 +/
Сообщение от www777 (?), 07-Авг-15, 15:23 
Sumatra хорошая открывашка PDF для Windows. Ну и для Linux, если пользователь изравщенец!!!
Ответить | Правка | Наверх | Cообщить модератору

42. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  –1 +/
Сообщение от Anonplus (?), 07-Авг-15, 15:57 
Хорошая, но не очень фичастая. Я предпочитаю PDF X-Change Viewer, который в бесплатной версии умеет OCR. Иногда это очень полезно, если PDF сделана из изображений и скопировать оттуда текс, просто выделив его, не выходит.
Ответить | Правка | Наверх | Cообщить модератору

130. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Rekdo (?), 08-Авг-15, 06:45 
> Я предпочитаю PDF X-Change Viewer, который в бесплатной версии умеет OCR

Круто, надо будет попробовать, а то Okular что производительностью, что фичастостью, не впечатляет.

Ответить | Правка | Наверх | Cообщить модератору

131. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от arisu (ok), 08-Авг-15, 12:22 
$#:#%, сборище извращенцев. вы где‐нибудь в интимном уголке не можете делиться своими пикантными увлечениями, обязательно на людях надо?
Ответить | Правка | Наверх | Cообщить модератору

149. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  –1 +/
Сообщение от Аноним (-), 09-Авг-15, 22:57 
усира против свободы слова в интернете! как это прекрасно!
Ответить | Правка | Наверх | Cообщить модератору

150. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от arisu (ok), 09-Авг-15, 23:02 
интересно, почему любой дегенерат — вот наподобие тебя, например, — уверен, что свобода слова — это когда он, дегенерат, приходит туда, где нормальные люди беседуют, несёт чушь, а все остальные должны эту чушь слушать?

впрочем, что взять с дегенератов — было бы удивительно, если бы они понимали даже простейшие вещи.

Ответить | Правка | Наверх | Cообщить модератору

44. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 17:06 
только в ней редактирования (заполнения полей) нет, что как бы не вариант.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

47. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 18:48 
> только в ней редактирования (заполнения полей) нет, что как бы не вариант.

Поля заполнять нужно (мне) например намного реже, чем по быстрому просмотреть документ ;)
И вообще - я могу себе позволить держать в системе сразу несколько программулин под это дело: для быстрого просмотра zathura на движке mupdf, для вдумчивого действа окуляр. Ну и для всякой экзотики типа заполнения полей -- адобщину в виртуалочке ;)


Ответить | Правка | Наверх | Cообщить модератору

106. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Ytch (ok), 07-Авг-15, 23:32 
Evince, кстати, тоже неплохая открывашка PDF и в windows-версии. Причем оно там не блокирует pdf-файл (его можно перезаписать не закрывая просмотра). И если pdf-файл будет перезаписан, то evince аккуратно перечитает и перерисует оставив вид, по возможности, на том же месте. Иногда очень полезно. Не буду утверждать что это прям уникальная фишка только evince, но так умеют далеко не все pdf-смотрелки (особенно под виндами).
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

40. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  –1 +/
Сообщение от soarin (ok), 07-Авг-15, 15:43 
> а обычный evince открывает огроменные PDFники как из пушки

Ага, а потом эта "пушка" с таким скрипом страницы перематывает, что ужос...

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

48. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Crazy Alex (ok), 07-Авг-15, 18:50 
А чтобы потом вменяемо перемалывало - qpdfview - он, кажется, единственный, имеет вменяемое (в т.ч. настраиваемое) кэширование рендерённых страниц. Да и в самом рендеринге вполне шутср - правда, что за движок использует не помню.

Вообще - странно как-то, что так мало софта нормально реализует кэширование.

Ответить | Правка | Наверх | Cообщить модератору

51. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 19:24 
> Ага, а потом эта "пушка" с таким скрипом страницы перематывает, что ужос...

Хз, не заметил. У меня оно довольно резво рендерит невъ...е даташиты по 600 страниц. Даже на умеренном по ресурсам ноуте. В более-менее свежих версиях оно вроде как на 1-2 страницы вперед рендерит и при обычном чтении - процесс рендера мне вообще не видно.

Вот файрфокс - этот да, будет 5 минут истошно рендерить даташит, а потом с вероятностью 50% или сдохнет по OOM, выжрав несколько гигз памяти, или просто не зарендерит половину. Зачем в него такой сблюв добавили, да еще с аргументами про безопасность, весьма забавными в свете сабжа - загадка природы. А кедах еще Okular есть. Хорошая смотрелка, но правда кедоспецифичная. И потому даром не упавшая мне в XFCE. Вкрячивать ради одной смотрелки весь kdecore5 мне как-то сильно обломно.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

64. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  –2 +/
Сообщение от soarin (ok), 07-Авг-15, 20:26 
> даташиты по 600 страниц

Фигня, от количества страниц не зависит. Надо чтоб одна страница была крутой, например комиксы в 4K разрешении. Вот тогда сразу видно как evince тормозит на машинке, которая GTA5 потянула бы без проблем.

PS: упомянутый qpdfview нормально справляется

Ответить | Правка | Наверх | Cообщить модератору

70. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 20:52 
> Надо чтоб одна страница была крутой, например комиксы в 4K разрешении.

Ну я как-то обычно читаю более реалистичные и менее #%%нутые документы. Ну там даташит на проц о 600 страницах, например. И схем навороченых - там хоть отбавляй. Тормозить оно будет если быстро скроллить - оно при этом истошно рендерит контент. А при нормальном темпе чтения оно заранее рендерит и процесс рендера вообще не попадается на глаза.

> которая GTA5 потянула бы без проблем.

Ну окей, пусть эти извращенцы с комиксами в 4К и ищут себе читалку, если им делать больше совсем не...й.

> PS: упомянутый qpdfview нормально справляется

Да и фиг с ним. У меня нет комиксов в 4К. У меня и дисплея то в 4К нет, для начала, самый край 2560х1440, но там и проц и видяха под стать.

Ответить | Правка | Наверх | Cообщить модератору

85. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +1 +/
Сообщение от Ан (??), 07-Авг-15, 21:38 
А зачем раскидывать ресурсы когда есть инструмент который их экономнее расходует?
Ответить | Правка | Наверх | Cообщить модератору

107. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 23:33 
> А зачем раскидывать ресурсы когда есть инструмент который их экономнее расходует?

Как известно, преждевременная оптимизация - корень всех зол.

Ответить | Правка | Наверх | Cообщить модератору

158. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от iPony (?), 11-Авг-15, 11:05 
> более реалистичные

А чем тебе комиксы то в хайрезе не угодили? Зайди на ту же comixology. Реалистичнее не куда. https://www.comixology.com/My-Little-Pony-Friendship-Is-Magi...

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

153. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 10-Авг-15, 09:29 
QPdfView 162х страничный PDF за 2 секунды.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

155. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 10-Авг-15, 13:45 
> QPdfView 162х страничный PDF за 2 секунды.

mupdf, открыть 1360-и страничный PDF (Straustrup4th) – примерно половина секунды, если не меньше ;)
Скроллит примерно со скоростью страниц 30 в секунду (думаю, зависит от настроек автоповтора клавиш), при этом _отображая_ страницы. Насколько я помню, сама программка - демка движка и никаких кэшей или особых хитростий типа "prefetch" там нет, просто "тупoй" рендеринг нужной странички в иксовый буфер.

QPdfView открывает тот же документ секунды три и при скроллинге видны только пустые листы. Да и prefetch нужно листов на 8 выставлять, чтобы при беглом просмотре не видеть иногда пустой лист с пиктограммой часов на нем. Ну и памяти жрет примерно раз в десять больше (т.е. где-то 240MБ).

Ответить | Правка | Наверх | Cообщить модератору

156. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 10-Авг-15, 14:01 
>> mupdf, открыть 1360-и страничный PDF (Straustrup4th) – примерно половина секунды,
>> если не меньше ;)

Я раньше тоже mupdf пользовался, но больно не нравится мне его управление... Так бы обратно перешёл.
Отрыл этот же документ QPdfView - действительно тормоз, и памяти у меня отожрал 150Мб, при том, что MuPDF отожрал всего 20Мб

З.Ы. Страуструп монстр, 1361 страница Оо

Ответить | Правка | Наверх | Cообщить модератору

45. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +3 +/
Сообщение от Andrey Mitrofanov (?), 07-Авг-15, 17:10 
> Да, быстрее Sumatra PDF ничего PDF не открывает.

Суматра твоя сделана на рендерере MuPDF.

> Причем даже под wine он заметно быстрее программ под linux

С нативным mupdf сравнивал? "Заметно быстрее"?

>основанная на ядре программы-обработчики PDF портированном из Linux
> под wine работает быстрее, чем native программы.

Закусывать надо.  Ещё про скорость, удобство и передовость-и-прорывность win10 рассажи.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

46. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 18:37 
> быстрее Sumatra PDF

столько ошибок в названии "Zathura"!
>  Причем даже под wine он заметно быстрее программ под linux

Пруф будет? Скажем, zathura c плагином "pdf-mupdf" (или просто mupdf) против винутой суматры.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

52. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 19:24 
> столько ошибок в названии "Zathura"!

А оно забавное, но какое-то совсем уж инопланетное по интерфейсу.

Ответить | Правка | Наверх | Cообщить модератору

53. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от arisu (ok), 07-Авг-15, 19:32 
>> столько ошибок в названии "Zathura"!
> А оно забавное, но какое-то совсем уж инопланетное по интерфейсу.

vi же.

Ответить | Правка | Наверх | Cообщить модератору

63. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  –1 +/
Сообщение от Аноним (-), 07-Авг-15, 20:23 
> vi же.

Ну, понимаешь, кэп, у меня даже на ноуте раза в два-три больше кнопок чем на тех дубовых педально-релейных терминалах под которые такие варварские шорткаты делались. Не понимаю нафига себя обрубать до уровня релейных терминалов в 2015 году.

Ответить | Правка | Наверх | Cообщить модератору

65. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от arisu (ok), 07-Авг-15, 20:37 
что смешно — vi-like как раз потому продуктивней, что меньше *разных* кнопок использует, ограничиваясь тем, что было на старых терминалах. можно не снимать руки с main row вообще.
Ответить | Правка | Наверх | Cообщить модератору

72. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 20:55 
> меньше *разных* кнопок использует,

А у меня не один палец и поэтому вбахать какой-нибудь лобовой ctrl+somthing или alt+something мне как-то быстрее и проще чем эти каракули.

> руки с main row вообще.

Там всяко shift используется, IIRC. А мне один хрен - shift жать или ctrl/alt/super. Я пальцы для этого никуда и не снимаю.

Ответить | Правка | Наверх | Cообщить модератору

56. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 19:59 
> А оно забавное, но какое-то совсем уж инопланетное по интерфейсу.

не забавнее суматры ;)
http://www.sumatrapdfreader.org/manual.html

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

11. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 07-Авг-15, 11:03 
> about:config -> pdfjs.disabled = true

Пока остается только верить в то что эта опция отключает pdfjs и спасает от уязвимости. Как бы протестировать ее..

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

30. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +1 +/
Сообщение от Аноним (-), 07-Авг-15, 15:04 
> Пока остается только верить в то что эта опция отключает pdfjs

Можно намного проще: Preferences -> Applications -> Portable Document -> меняем открывашку на, допустим, always ask.

P.S. ну что, жо...^W мозилла, довертелись с хвастовством что ваш JS - такой из себя безопасный? :)


Ответить | Правка | Наверх | Cообщить модератору

118. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 08-Авг-15, 00:42 
это не помогает. Заюзать баг, афаик, можно просто из js кода
Ответить | Правка | Наверх | Cообщить модератору

123. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 08-Авг-15, 03:33 
> это не помогает. Заюзать баг, афаик, можно просто из js кода

Насколько я понял, смысл атаки вроде как нечто типа такого:
1) Подсовыаем лоху "типа, PDF".
2) Лис пытается этот "типа, PDF" посмотреть. С настройками по дефолту - прямо в текущем окне браузера. Дефолтная реакция у него такая на пдфники - смотреть в своей вьюшке, не задавая никаких вопросов.
3) Поскольку "типа, PDF" рендерился упырями из мозиллы в JS, а в "специально скомпонованом PDF" заранее подпиханы данные, которые далее будут ошибочно поняты лисой как свой же JS - фокс начинает лихо выполнять при попытке "просмотра PDF" вражеский JS код из "якобы PDFника". Далее этот код может шариться по системе.

Или я чего-то не понял в механизме атаки? Если оно работает вот так - оно, по идее, завалится на шаге 2. А так у мозиллы очень галимо написано описание. Точнее говоря его почти нет. За такое описание проблемы безопасности, при том что боевые сплойты во всю летают - мозилле вообще факофф!

Ответить | Правка | Наверх | Cообщить модератору

125. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от arisu (ok), 08-Авг-15, 03:53 
собственно, оно даже не pdf как таковой подпихивает, object с нужным content-type, потом ловит активацию PDF.js (вот тут без PDF.js пункт 2 и обламывается), а потом манипулирует окном PDF.js, добираясь до API, который вывалили в sandbox.

и всё было бы совершенно нестрашно, если бы рукожопые дауны из мозиллы выполняли PDF.js в правильно созданой песочнице… но увы. «ведь у нас безопасный жабоскрип, и мы дадим ему полный доступ к системному API. разве может что‐нибудь пойти не так?»

p.s. ну ладно, не полный доступ. частичный. возможность:
1. открыть окно с любым url (уже смешно, да?), и
2. спокойно пошариться по содержимому этого окна.

а что делает Ff, когда открывается окно с путём типа «file:///home/petenka/»? ну да, показывает список файлов. а когда «file:///home/petenka/mybankpassword.txt»?

я не разбирался детально, но Суть(tm) эксплойта именно в этом. то есть, даже XPCOM нафиг не упёрся, просто песочница создана с дурацким principal и зачем‐то доступным API на смену location.

Ответить | Правка | Наверх | Cообщить модератору

137. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 08-Авг-15, 22:50 
> собственно, оно даже не pdf как таковой подпихивает, object с нужным content-type,

Ну да. Главное чтобы левый код выполнился.

> потом ловит активацию PDF.js (вот тут без PDF.js пункт 2 и обламывается),

На самом деле он должен бы обломаться раньше, из-за uBlock, который 99% JS просто давит еще на подлете. Но вообще - довольно стремный баг. Так, глядя на то какие экспонаты раздают.

> выполняли PDF.js в правильно созданой песочнице…

Ну для начала "выполнять пдф" звучит довольно странно.

> разве может что‐нибудь пойти не так?»

Действительно. Валидация входных данных? Разделение привилегий? Гадские хипстеры не слышали. Они вообще привыкли что рантайм - безопасный. И подумает за них. Вон тут Xasd меня опять лечить пытается.

> я не разбирался детально, но Суть(tm) эксплойта именно в этом.

Как я понял - он вообще по вилдкардам ищет интересные файлы по всей ФС и гребет лопатой на свой сервак все что минимально интересно. Ну там логины и пароли от ряда программ, а также просто файлы с типовыми названиями от Капитана Очевидность.

Таргетируется оно в основном на технарей и разработчиков, админов, кулхаксоров, кардеров и прочая. Ну то-есть вон та штука на наге - явно не любителями котят интересуется. И даже не их аккаунтами вконтактика и фэйсбучика.

> и зачем‐то доступным API на смену location.

По большому счету имхо там факапнуто вообще все. ПДФ в массе своей "пассивные" данные. Зачем их преобразоывать в код и выполнять - я вообще не понял. Еще менее я понял зачем все это должно быть на JS и в браузере. И еще менее понятно зачем пдфнику уметь вообще хоть что-то кроме как отображаться на экран. В следующий раз мозилла сопрет у меня все файлы когда я открою JPG, который им припрет в JS перегнать?

Ответить | Правка | Наверх | Cообщить модератору

141. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от arisu (ok), 09-Авг-15, 01:17 
> На самом деле он должен бы обломаться раньше, из-за uBlock, который 99%
> JS просто давит еще на подлете.

я имел в виду «если нет скриптодавилок».

> По большому счету имхо там факапнуто вообще все. ПДФ в массе своей
> "пассивные" данные. Зачем их преобразоывать в код и выполнять - я
> вообще не понял.

не преобразовывают, лажа не в этом. лажа в том, что не асилили полностью провалидатить данные, и поэтому стало возможным впихнуть в песочницу свой скрипт. с самим PDF.js всё нормально (ну, насколько с ним вообще может быть нормально), пробив происходит чуть‐чуть в другом месте, ещё до него, фактически.

Ответить | Правка | Наверх | Cообщить модератору

148. "В Firefox устранена критическая 0-day уязвимость в PDF.js"  +/
Сообщение от Аноним (-), 09-Авг-15, 13:21 
Не пдф там выполняется. PDF.js — название мозилловской смотрелки, она и выполняется.
Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру