×
HeadHunter and Superjob rezume updater on Ruby on Rails (21 авг 2017)

Практикуемся в написании кода под rails.

Вопрос 0 - Error decoding JSON data: Syntax error

Больше
11 мес. 2 нед. назад #1 от Ivanov83
Ivanov83 создал эту тему: Exploit for Joomla 3.4.4 - 3.6.3 (CVE-2016-8869 and CVE-2016-8870)

Aleksej пишет: Крайне неприятная, конечно, штука.. смотрим видео и срочно обновляемся до Joomla 3.6.4, кто еще не обновился.


Я получаю эту ошибку после обновления Joomla 3.6.4 сразу на всех страницах сайта. Админка пашет.

Error decoding JSON data

:(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 2 нед. назад #2 от ralf
ralf ответил в теме Exploit for Joomla 3.4.4 - 3.6.3 (CVE-2016-8869 and CVE-2016-8870)

Ivanov83 пишет: [Я получаю эту ошибку после обновления Joomla 3.6.4 сразу на всех страницах сайта. Админка пашет.

Error decoding JSON data


Это не после J3.6.4, это после J3.6.3. Никак не связано. Есть такая проблема, уже ищут решение. Michael Babker говорит, что не бага, а действительно ряд расширений генерят неправильный JSON с ошибками.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 2 нед. назад #3 от serge
serge ответил в теме Exploit for Joomla 3.4.4 - 3.6.3 (CVE-2016-8869 and CVE-2016-8870)

ralf пишет: Есть такая проблема, уже ищут решение. Michael Babker говорит, что не бага, а действительно ряд расширений генерят неправильный JSON с ошибками.


Уже нашли. Качаем скрипт с гитхаба .

Joomla JSON Database Check

Checks Joomla 'params' and 'rules' fields for invalid JSON data.

Why?

Joomla 3.6.3 improved validation of JSON data stored in the database (Usually as params for extensions). Unfortunately, this means that after updating, sites with invalid data can can become inaccessible.

The usual error message shown is:

0 - Error decoding JSON data: Syntax error

How To Use

Take a backup of your sites database. You use this file at your own risk!
Upload json-db-check.php to the root of your site.
Browse to the file in any browser.
The script will first check for any invalid empty fields and correct them.
Check your site to see if the error has gone.
If the site still has errors, click on the 'Check For All Invalid Values' button to check each field.
Check each error warning in a JSON validator and either manually fix it or contact the relevant extensions developer.
Delete this script from your hosting account.
More detail and some screenshots can be seen in this blog post


False Positives

The script has been updated to use the same check that Joomla does to see if the data should be decoded from JSON.
It should only show issues that will cause Joomla to show an error.
If you see an error in the script output but Joomla is working without any problems, please report it in issues.


А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 2 нед. назад #4 от Aleksej
Aleksej ответил в теме Exploit for Joomla 3.4.4 - 3.6.3 (CVE-2016-8869 and CVE-2016-8870)
Только вчера работали с этим скриптом, достаточно эффективен, результат:

Row 10142 is not valid JSON. Error: (Syntax error)
Content: {"jQueryVersion":"1.8.2","source":"local","jqunique":"0","jqregex":"([\/a-zA-Z0-9_:\.-]*)jquery([0-9\.-]|min|pack)*?.js","stripCustom":"0","customScripts":"","stripMootools":"0","stripMootoolsMore":"0","replaceMootools":"0","mootoolsPath":"//ajax.googleapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js","ie6Warning":"1","scrollTop":"1","scrollStyle":"dark","scrollText":"^ Back to Top","lazyLoad":"0","llSelector":"img"}

В результате был обнаружен plugin System - JB Library, после деинсталляции которого проблема исчезла.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 2 нед. назад #5 от serge
serge ответил в теме 0 - Error decoding JSON data: Syntax error
Переместил обсуждение в эту ветку форума как не имеющую имхо прямого отношения к безопасности Joomla-сайта...

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.