<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DUPIN Alertas · readest</title><link>https://alertas.dupin.com.ar/fabricante/readest/</link><description>Alertas de vulnerabilidades de readest.</description><language>es</language><lastBuildDate>Wed, 04 Nov 2026 23:54:29 +0000</lastBuildDate><ttl>10</ttl><atom:link href="https://alertas.dupin.com.ar/fabricante/readest/feed.xml" rel="self" type="application/rss+xml"/><item><title>Vulnerabilidad: CVE-2026-57567 · Escritura y lectura arbitraria de archivos locales en Readest vía comandos Tauri</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-57567/</link><guid isPermaLink="false">tg:63381</guid><pubDate>Wed, 04 Nov 2026 23:54:29 +0000</pubDate><category>Vulnerabilidad</category><description>Los comandos download_file y upload_file de las builds de escritorio Tauri aceptaban un file_path controlado por la webview sin validar el alcance del sistema de archivos, rutas absolutas ni recorrido de directorios. JavaScript ejecutado en el origen privilegiado podía escribir contenido arbitrario o leer y enviar cualquier archivo accesible por el proceso. Corregido en 0.11.10.</description></item><item><title>Vulnerabilidad: CVE-2026-57566 · SSRF no autenticado en el proxy /api/opds/proxy de Readest</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-57566/</link><guid isPermaLink="false">tg:63379</guid><pubDate>Wed, 04 Nov 2026 23:54:27 +0000</pubDate><category>Vulnerabilidad</category><description>La ruta /api/opds/proxy aceptaba una URL controlada por el atacante y la solicitaba del lado del servidor sin restringir el esquema, bloquear hosts privados, loopback, link-local o de metadatos, ni revalidar destinos en redirecciones. También aceptaba encabezados salientes y valores Authorization del llamador y reflejaba estado y cuerpo de la respuesta. Corregido en 0.11.10.</description></item><item><title>Vulnerabilidad: CVE-2026-57565 · Escritura de objetos entre inquilinos en /api/storage/upload de Readest</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-57565/</link><guid isPermaLink="false">tg:63377</guid><pubDate>Wed, 04 Nov 2026 23:54:22 +0000</pubDate><category>Vulnerabilidad</category><description>La ruta construía la clave de objeto con el identificador del usuario y un fileName controlado por el cliente sin rechazar separadores de ruta ni recorrido de directorios; en el backend R2 la normalización de URL permitía que el PUT prefirmado escapara del espacio del llamador. Un atacante autenticado que conociera el identificador y el hash de un libro podía sobrescribir o envenenar el objeto almacenado de otro usuario. Corregido en 0.11.10.</description></item><item><title>Vulnerabilidad: CVE-2026-57562 · Secuestro de suscripciones en /api/stripe/check de Readest</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-57562/</link><guid isPermaLink="false">tg:63376</guid><pubDate>Wed, 04 Nov 2026 23:54:22 +0000</pubDate><category>Vulnerabilidad</category><description>POST /api/stripe/check aceptaba un sessionId controlado por el cliente y otorgaba el plan pago al llamador autenticado sin verificar session.metadata.userId. Cualquier usuario gratuito autenticado con el identificador de una Checkout Session paga podía reutilizarlo para actualizar otras cuentas sin pagar. Corregido en 0.11.10.</description></item></channel></rss>
