Се­год­ня раз­берем кра­сивый слу­чай инъ­екции шаб­лонов, которая дает пол­ноцен­ное RCE в популяр­ном про­дук­те RAGFlow. Резуль­татом будет взлом одной стро­кой кода. RAGFlow — это опен­сор­сный дви­жок для генера­ции тек­стов. О его популяр­ности говорят 87 тысяч звезд и 10 200 фор­ков репози­тория про­екта на GitHub. Сре­ди топовых фишек — визу­аль­ный конс­трук­тор и слож­ный гиб­ридный поиск. Дви­жок ком­биниру­ет век­торный поиск по смыс­лу, тра­дици­онный тек­сто­вый поиск BM25 и умное ран­жирова­ние резуль­татов