<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DUPIN Alertas · ash-project</title><link>https://alertas.dupin.com.ar/fabricante/ash-project/</link><description>Alertas de vulnerabilidades de ash-project.</description><language>es</language><lastBuildDate>Mon, 09 Nov 2026 15:05:29 +0000</lastBuildDate><ttl>10</ttl><atom:link href="https://alertas.dupin.com.ar/fabricante/ash-project/feed.xml" rel="self" type="application/rss+xml"/><item><title>Vulnerabilidad: CVE-2026-119613 · Exposición de información en mensajes de error de AshAi</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-119613/</link><guid isPermaLink="false">tg:64271</guid><pubDate>Mon, 09 Nov 2026 15:05:29 +0000</pubDate><category>Vulnerabilidad</category><description>AshAi devuelve a los clientes MCP y al modelo el texto de errores no reconocidos, lo que permite a quien invoca una herramienta leer detalles internos como nombres de módulos y valores de datos al hacer fallar la llamada. La corrección registra esos errores bajo un identificador y devuelve solo un texto acotado.</description></item><item><title>Vulnerabilidad: CVE-2026-114214 · Autorización incorrecta en relaciones through de Ash con límite 1</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-114214/</link><guid isPermaLink="false">tg:61174</guid><pubDate>Sun, 25 Oct 2026 21:24:05 +0000</pubDate><category>Vulnerabilidad</category><description>Al cargar una relación has_many con through: o una has_one through sin ordenar con límite 1, lateral_join?/4 en lib/ash/actions/read/relationships.ex elige la ruta que lee el destino sin filtro que lo vincule al origen. Un cliente puede paginar el campo y enumerar registros de destino que las políticas solo permiten alcanzar a través de esa relación. Afecta a ash.</description></item><item><title>Vulnerabilidad: CVE-2026-115627 · Autorización incorrecta en AshPostgres al cargar relaciones many_to_many y through</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-115627/</link><guid isPermaLink="false">tg:61173</guid><pubDate>Sun, 25 Oct 2026 21:24:04 +0000</pubDate><category>Vulnerabilidad</category><description>Al cargar relaciones many_to_many o through con lateral join, AshPostgres.DataLayer arma la consulta del recurso de unión y de cada recurso del camino through sin ejecutar su acción de lectura, donde se aplica la multitenencia por atributo. Así se unen filas de otros tenants y se devuelven registros de destino no relacionados con el tenant del solicitante. Afecta a ash_postgres desde 0.38.0 hasta antes de 2.15.2.</description></item><item><title>Vulnerabilidad: CVE-2026-115635 · Autorización incorrecta en AshPostgres con upsert omitido y return_skipped_upsert?</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-115635/</link><guid isPermaLink="false">tg:61172</guid><pubDate>Sun, 25 Oct 2026 21:24:03 +0000</pubDate><category>Vulnerabilidad</category><description>Cuando un upsert con return_skipped_upsert?: true se omite, AshPostgres.DataLayer relee la fila existente por la identidad del upsert en do_bulk_create/3 y upsert/4 sin aplicar la multitenencia por atributo del recurso. En un recurso con estrategia :attribute puede coincidir y devolver la fila de otro tenant con los mismos valores de identidad, exponiendo sus campos. Afecta a ash_postgres desde 2.6.22 hasta antes de 2.15.2.</description></item><item><title>Vulnerabilidad: CVE-2026-105283 · Exposición de información en respuestas de error RPC de AshTypescript</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-105283/</link><guid isPermaLink="false">tg:58417</guid><pubDate>Mon, 12 Oct 2026 13:48:02 +0000</pubDate><category>Vulnerabilidad</category><description>AshTypescript permite a un atacante no autenticado leer términos internos de Elixir en respuestas de error RPC al provocar un error sin cláusula dedicada en el constructor de errores. ErrorBuilder.build_error_response/1 usa inspect/1 sin redacción y coloca el resultado en details.error de la respuesta al cliente.</description></item></channel></rss>
