Bug en el motor unreal
Parece ser que hay un bug en el motor del Unreal que afecta a todas las versiones que llevan este motor, Windows, Linux and MacOS. El bug ha sido anunciado en la lista de bugtraq, por Luigi Auriemma, anunciando que el bug permite hacer un ataque de tipo buffer overflow.
Este fallo afecta a la mayoría de juegos de la saga Unreal, desde el Unreal Tournament hasta el Unreal Tournament 2004.
El bug, como explica Luigi Auriemma en el mail a la lista reside en la forma en la que se hace un query al servidor para saber la respuesta que habrá entre éste y el cliente, es decir, el ping, tan importante en juegos on-line.
Pues bien, el tipo de paquete que se manda en esta petición es muy simple, un UDP del tipo secureABCDF, ahora bien, si el atacante manda un valor más largo del normal, puede producir un desborde de memoria en zonas importantes y poder así ejecutar código remoto en la máquina que corra este motor del Unreal.
Luigi Auriemma, pone como ejemplo este código, que sería como mandar un paquete del tipo: secureaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
El código en, C, o ya compilado como un .exe para Windows está aquí, solo debe ser usado con proposito educativo.
El italiano, Luigi Auriemma ha dicho que este bug lo mandó hace 3 semanas a los responsables de Unreal, pero que no le han hecho caso y por eso se ha decidido a publicarlo.
Él, como solución casera a la espera de los parches oficiales, comenta en el mail a bugtraq, que la función securequery que maneja los valores de entrada de paquetes están en IpDrv.u or IpServerver.u, dependiendo de la versión del motor, y que están escrito en script de Unreal, que cualquiera podría solucionarlo de forma casera, dice.
Más info en Security Focus.
Unreal Tournament 2004
juas, de puta madre
peligro 0_0
ummmm i esto q es lo q es?
vaya por Diox…
no es por nada,pero no es el primer bug de este tipo k encuentran,sera el cuarto o asi,y nosera el ultimo
eso lo utiliza epic y cia pa poder espiarnos
ahhh pos tonces no sera un bug tara exo premeditadamente no?
la 3236 no lo tiene,
Unreal Engine Security Bug by RaptoR at 4:20 PM EDT (Tech News) [ 2 Comments ] # The Enquirer (thanks Adam) is reporting that a major security bug has been found in the Unreal Engine. It seems that at the moment the bug affects all Unreal Engine titles with the exception of version 3236 of Unreal Tournament 2004, which apparently includes a fix. Luigi Auriemma has reported a vulnerability in the Unreal Engine, which can be exploited by malicious people to compromise a vulnerable system.
The vulnerability is caused due to a boundary error within the processing of secure queries, which are used to verify that a queried server is a legit Unreal server. This can be exploited to cause a buffer overflow by sending an overly long challenge string to a vulnerable server
eso salia en bu, ahora ya no sale, a saber pq
pq sigue estando el fallo
sto es como los parches criticos de microsoft
tos iguales:
“Se han detectado varios problemas de seguridad que podrían permitir a un usuario malintencionado poner en peligro un equipo que ejecute Microsoft Windows y hacerse con el control del mismo”…
normal, no hay ni un solo bit que sea seguro en este mundo ^-^
me hace gracia siempre esto del “usuario malintencionado”… seamos claros hombre… debería ser:
“…que podrían permitir a algun hijo de la grandísima`p#t@*! poner en peligro….”
Y a todo esto, porque no hablan con ese usuario malintencionado? Da la sensación que siempre sea el mismo… no se aburre?
UN usuario malintencionado, no EL usuario malintencionado…
…
jejejejeje que no que no, que te digo yo que es siempre el mismo… que con tan mala leche no puede haber muchos

(no puse risas pero evidentemente era COÑA)
Lo sé lo sé…