Detalle de la noticia

Filtración de datos

Observación de una explotación tipo PHP2Shell con evidencia real de RCE

Fuente: Segu-Info Publicado: 25/10/2026 · 15:08 UTC
Compartir:
Filtración de datos Observación de una explotación tipo PHP2Shell con evidencia real de RCE
Imagen: Segu-Info

Las cap­tu­ras de pa­que­tes en el lado del ob­je­ti­vo y los even­tos de pro­ce­so re­gis­tra­dos por una ho­ney­pot co­rre­la­cio­nan 35 so­li­ci­tu­des HTTP POST com­ple­tas (en la fase de eje­cu­ción) con 35 ini­cios de `/bin/sh`, los cua­les fue­ron ge­ne­ra­dos di­rec­ta­men­te por pro­ce­sos wor­kers de Apa­che ( `uid=33` ) en tres ob­je­ti­vos PHP.

Tres de estos even­tos de shell se ori­gi­na­ron a par­tir de trá­fi­co pro­ve­nien­te de la di­rec­ción 15.204.59[.]70 (ob­je­ti­vo T1); otros 32 se ori­gi­na­ron a par­tir de trá­fi­co de la di­rec­ción 162.35.99[,]94 (ob­je­ti­vos T1, T2 y T3). Se trata de dos gru­pos de di­rec­cio­nes de ori­gen, lo cual no im­pli­ca ne­ce­sa­ria­men­te la par­ti­ci­pa­ción de dos ac­to­res dis­tin­tos.

Las so­li­ci­tu­des em­plea­ron una ca­de­na de cua­tro eta­pas de tipo mul­ti­part, que en oca­sio­nes in­clu­yó re­in­ten­tos: ge­ne­ra­ción de pre­sión en la me­mo­ria, re­ve­la­ción de in­for­ma­ción de me­mo­ria me­dian­te un coo­kie `PHPSESSID` de ta­ma­ño ex­ce­si­vo, una nueva fase de pre­sión en la me­mo­ria y, fi­nal­men­te, una etapa de eje­cu­ción adap­ta­da al ob­je­ti­vo es­pe­cí­fi­co.

Se re­gis­tra­ron 52 coo­kies uti­li­za­das para la ex­trac­ción de in­for­ma­ción; 51 res­pues­tas com­ple­tas fue­ron re­cons­trui­das a par­tir de las cap­tu­ras de pa­que­tes y con­fir­ma­das por el clien­te. Las ca­de­nas com­ple­tas re­pre­sen­ta­ti­vas, pro­ve­nien­tes de ambos gru­pos de ori­gen y de los tres ob­je­ti­vos com­pro­me­ti­dos, com­par­tían cuer­pos (seg­men­tos A1/B1/A2) idén­ti­cos a nivel de byte.

El cuer­po B2 va­ria­ba según el rango de di­rec­cio­nes de me­mo­ria fil­tra­do en cada ob­je­ti­vo y el co­man­do de shell eje­cu­ta­do; esto res­pal­da la téc­ni­ca co­no­ci­da de elu­sión de ASLR me­dian­te fil­tra­ción de me­mo­ria, en lugar de una nueva pri­mi­ti­va de ata­que. El trá­fi­co coin­ci­de es­tre­cha­men­te con la fa­mi­lia de prue­bas de con­cep­to (PoC) pú­bli­cas ba­sa­das ex­clu­si­va­men­te en HTTP; la evi­den­cia con­te­ni­da en los pa­que­tes no per­mi­te iden­ti­fi­car el clien­te exac­to ni la re­vi­sión es­pe­cí­fi­ca uti­li­za­da…