[13975] in bugtraq

home help back first fref pref prev next nref lref last post

Re: unused bit attack alert

daemon@ATHENA.MIT.EDU (Carlos =?iso-8859-1?Q?Garc=EDa?= A)
Tue Feb 22 22:53:42 2000

Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Message-Id:  <38B2AFF0.13B9AD8@santandersupernet.com>
Date:         Tue, 22 Feb 2000 16:49:04 +0100
Reply-To: Carlos =?iso-8859-1?Q?Garc=EDa?= Argos <MDARGOS@SANTANDERSUPERNET.COM>
From: Carlos =?iso-8859-1?Q?Garc=EDa?= Argos <MDARGOS@SANTANDERSUPERNET.COM>
X-To:         BUGTRAQ@SECURITYFOCUS.COM
To: BUGTRAQ@SECURITYFOCUS.COM

LigerTeam wrote:

>   "unused bit attack"
>
>  Our Team discovered one problem,
>  in some case  it's simple,
> but it could be serious problem of security
> in the programming related with tcp/ip.
>
> In fact, TCP header is 6 kinds  of
> tcp  flag (SYN, ACK,  PSH, RST, FIN,  URG).
>
> problem is the flag value in TCP header
> approaches to 1byte variable of u_char type.
> ex)see tcp.h file
>
> The flag value Each  one correspond to 1 bit,
> but it have unused 2 bit.
>
> |unused|unused|URG|ACK|PSH|RST|SYN|FIN|

Those 2 unused bit are exactly those QueSO uses to detect an Operating
System, since there's no specified response to a TCP packet with those
bit on, it depends on the kind of tcp/ip stack the OS uses. More
information on http://apostols.org/projectz/queso/

--
---------------------------- <BoKeRoN> -------------------------------
-- <   Carlos Garcma Argos - Estudiante de Ing. Telecomunicacisn  > --
-- <  SuSE LiNUX 6.2 kernel 2.2.12 - Socio de LiMA (LiNUX Malaga) > --
-- <          Usuario de LiNUX registrado nzmero 160070           > --
-- <    IRC: @#malaga @#telecos_malaga @#linux-malaga @#teleco    > --
-- <  http://pagina.de/telecos_malaga >--< http://fly.to/bokeron  > --
-- <            FidoNet: 2:345/430.25 (Brother BBS)               > --
----------------------------------------------------------------------

home help back first fref pref prev next nref lref last post