Problem s CPU
Pavel Kankovsky
peak na kerberos.troja.mff.cuni.cz
Středa Duben 22 11:07:12 CEST 1998
On Wed, 22 Apr 1998, Petr Blaha wrote:
> Apr 21 21:45:57 penguin kernel: Warning: kfree_skb passed an skb still
> on a list (from 0049baf4).
Takova hlaska je sympomaticka pro utok zvany "nestea" (cili posilani
jaksi podivne fragmentovanych datagramu). Pokud je pocitac pripojen
k siti (pocitacove, k te elektricke asi pripojen bude :> ), tak to asi
bude ono. Pak doporucuji aktualizovat kernel na 2.0.34pre10 resp.
aplikovat patch (viz nize).
--Pavel Kankovsky aka Peak [ Boycott Microsoft -- http://www.vcnet.com/bms ]
patch od Alana Coxe
--- ip_fragment.c.old Thu Apr 16 12:25:34 1998
+++ ip_fragment.c Thu Apr 16 12:29:02 1998
@@ -375,7 +375,7 @@
fp = qp->fragments;
while(fp != NULL)
{
- if (fp->len < 0 || count+fp->len > skb->len)
+ if (fp->len < 0 || fp->offset+qp->ihlen+fp->len > skb->len)
{
NETDEBUG(printk("Invalid fragment list: Fragment over size.\n"));
ip_free(qp);
Další informace o konferenci Linux