JQuery Validation es un plugin que permite validar el contenido de los formularios. Para que la gente aprenda a utilizarlos, las librerías se distribuyen con un conjunto de pequeñas pruebas de concepto que enseñan a utilizar las diferentes opciones de validación. Pues bien, si no parcheas JQuery Validation o eliminas esas demos, estás poniendo en riesgo la seguridad de tu plataforma, ya que tiene un XSS reflejado en una de ellas, tal y como se puede ver en la este artículo.
Figura 1: Elimina el XSS de la demo de JQuery Validation |
Las demos de las librerías se encuentran dentro de una carpeta llamada demo de la ruta de instalación de JQuery Validation. Es fácil localizar sitios en Internet con este componente, ya que la ruta de la web suele ser jquery-validation más la versión concreta de las librerías.
Figura 2: Demos en una instalación de JQuery Validation |
Dentro de esas demos, hay unas para validación por AJAX de los valores del captchaque puedes encontrar dentro de la ruta %jquery-validation-path%/demo/captcha/index.php. Al invocar esa URL en un sitio con las demos del componetne activadas aparecerá este pequeño formulario.
Figura 3: Demo de validación de Captcha por AJAX en JQuery Validation |
Pues bien, el investigador Sijmen Ruwhof ha publicado que en ese fichero exacto hay un bug de XSS reflejado que hace años que no querían arreglar en el proyecto, pero por suerte, después del ruido generado con su publicación han arreglado. El bug se encuentra en la generación de un enlace que utiliza la ruta que del fichero.
Figura 4: Código vulnerable en la demo |
Un atacante puede inyectar algo tan sencillo como cerrar el hipervínculo y abrir una sección de código Script para lanzar cualquier código.
Cuando se crea el enlace en la respuesta se ejecuta el Script al quedar el código como sigue.
Figura 6: Código resultante con ejecución de script |
Figura 7: Explotación de bug de XSS Reflejado en demo de JQuery Validation |
Por supuesto, si las cookies de sesión de tu web están bien definidas con valoresHTTP-Only, Secure, con la zona de aplicación restringida a los directorios concretos y no para todo el sitio, si tienes correctamente forzado el uso de filtros Anti-XSS en las variables de X-XSS-Protection y/o has configurado unas Content Security Policiespara evitar la inserción en medio del código de comandos Script, entonces el impacto sería menor. En cualquier caso, tengas el framework que tengas, si usasJQuery Validation mi recomendación es que actualices a la última versión y luego quites todas las demos.
Thanks for the information and links you shared this is so useful and quite informative!
ResponderEliminarhttps://www.roknelbeet.com/نقل-اثاث-بمكة/
https://www.roknelbeet.com/نقل-اثاث-بجدة/
https://www.roknelbeet.com/نقل-اثاث-بالدمام/
https://www.roknelbeet.com/تخزين-اثاث-بالرياض/
ResponderEliminarتقوم
[url=https://alenjaaz.com/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%a8%d8%a7%d9%84%d8%b7%d8%a7%d8%a6%d9%81/] شركة تنظيف بالطائف [/url] انوار المدينة بالطرق التنظيف المتطورة من خلال أحدث أجهزة البخار والمعدات المتطورة ومواد المنظفات عالية الجودة التى تساعد على مهام التنظيف على بكمل وجه بدون ان تتسبب فى أي مكروه للفروشات والأقماشة والستائر والانتريهات والسجاد وعلى أعلى مستوي من النظافة والإحترافية والذكاء العالي , تحت إشراف عمالة متخصصين فى مجال التنظيف [url=https://alenjaaz.com/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d8%ae%d8%b2%d8%a7%d9%86%d8%a7%d8%aa-%d8%a8%d8%a7%d9%84%d8%b7%d8%a7%d8%a6%d9%81/] شركة تنظيف خزانات بالطائف [/url]كما تم تدريبهم بداخل الشركة على أعلى مستوي من التدريبات العالمية , لوصول إمكانيتهم وخبرتهم العالية للسيطرة على أي المشكلة وإنهاء خدمة التنظيف بأعلى مستوي ودقة واتقان فى أسرع وقت ممكن , فنحن نساعد فى الحفاظ على جمال واظهار المكان بصورة لائقة جذابه خدمتنا تقدم https://alenjaaz.com/%d8%b4%d8%b1%d9%83%d8%a9-%d9%85%d9%83%d8%a7%d9%81%d8%ad%d8%a9-%d8%ad%d8%b4%d8%b1%d8%a7%d8%aa-%d8%a8%d8%a7%d9%84%d8%b7%d8%a7%d8%a6%d9%81/
https://alenjaaz.com/%d8%b4%d8%b1%d9%83%d8%a9-%d9%86%d9%82%d9%84-%d8%a7%d8%ab%d8%a7%d8%ab-%d8%a8%d8%a7%d9%84%d8%b7%d8%a7%d8%a6%d9%81/
المصدر
http://forum.hry.sk/posting.php?mode=reply&f=16&sid=d8aa636a171f0e24f89805120f61de3e&t=13306
ResponderEliminarSome methods may be overlooked, such as the elimination of chocolate stains through the use of some substances such as milk, which is one of the best methods to get rid of without the elimination of stains followed us on
شركة تنظيف منازل بالخرج
- شركة تنظيف بالقصيم
- شركة تنظيف منازل بعنيزة
شركة تنظيف منازل بالاحساء
Hence, some types of substances are used to remove stains such as coarse salt, liquid soap, glass disinfection liquid and other materials that may be used for more than one use to remove stains, which we may deal with frequently.
افضل شركة تنظيف منازل بالرياض
شركة تنظيف منازل بحائل
ResponderEliminarنقدم لكم عمئلنا الكرام افضل شركة تنظيف فى بالطائف شركة تنظيف بالطائف شركة اوبى كلين ان عمليه التنظيف من اهم العوامل والوسائل التى تتطلب عملية شديد من الحرص والجهد والتعب اثناء عملية التنظيف شركة تنظيف منازل بالطائف مع شركة اوبى كلين وداعا تمام للتعب والجهد والمشقهه لان الشركة توفر لك كل انواع والعموال التى تساعدك فى عمليه التنظيف كما ايضا شركة اوبى كلين تمتلك افضل العماله المدربة على اكمل وجهه شركة تنظيف خزانات بالطائف حتى نوفر لك خدمه غير متاحه ال لدى شركة اوبى كلين وداعا للتعب بعد الان مع شركة اوبى كلين توفر لك كل سبل الراحه شركة مكافحة حشرات بالطائف لان الشركه متخصصه فى عملية التنظيف منذ زمن بعيد
نقدم لكم عملئنا الكرام افضل شركه تنظيف شركة تنظيف بابها شركة الشرق الاوسط لاعمال التنظيف ان عملية التنظيف تتطلب الجهد الكثير شركة تنظيف منازل بابها مع شركة الشرق الاوسط توفر لكل كل وسائل الراحه شركة تنظيف بخميس مشيط وايضا اسعار في منتهى الراحه كما ايضا تستخدم افضل انواع الالات والمعدات والعمالة المدربة فى اعمال التنظيف شركة تنظيف منازل بخميس مشيط مع شركة الشرق الاوسط نعم لبيت ومكتب وفيلا وشقه وغيرها نظيف تمام من الاوساخ شركة الشرق افضل شركة على الاطلاق فى اعمال التنظيف شركة تنظيف بنجران بجميع انواعه لا تقلق مع شركة الشرق الاوسط شركة نقل عقش ببيشة دائما فى راحة ان شاء الله خدمه 24 ساعه شركة تنظيف بحائل دون توقف
ResponderEliminar