Hi,

     Can you please comment on adding this check to
snmp_pdu_parse() of snmp_api.c in snmplib/ directory?

Regards,
Saif


--- Dave Shield <[EMAIL PROTECTED]> wrote:

> On Wed, 2005-08-10 at 02:14 -0700, Austin Schutz
> wrote:
> >     So.. was the original question regarding
> sub-identifiers,
> > or bytes?
> 
> Subidentifiers.
> 
> >  I have seen objects in the wild with greater than
> 128 bytes,
> 
> Yes - that's perfectly legal
> 
> > but not 128 sub-identifiers.
> 
> and that's not.
> 
> >  It seems like maybe MAX_OID_LEN used to refer
> > to the maximum byte count.
> 
> Quite possible.  In which case, it's a bug.
> 
> 
> >     So.. the max oid size should be MAX_OID_LEN *
> sizeof(u_long),
> > which is a much bigger string than MAX_OID_LEN *
> sizeof(u_char): 512 vs. 128.
> 
> Well strictly speaking, it should probably be
>       MAX_OID_LEN * sizeof(oid)
> so it'll have the correct size, regardless of the
> definition of 'oid'.
> 
> 
> >     Btw, according to the gcc docs int is always 32
> bits, long can
> > be 64 on 64 bit platforms. If the spec says the
> max val is 2 ** 32 - 1,
> > then shouldn't that be u_int instead of u_long?
> 
> Quite possibly.
> We've had a problem with a variety of approaches to
> integer ranges
> for a long time now.  Ideally we'd pick a particular
> set of fixed
> size types (e.g. int8, int32, int64 + uint versions)
> and convert
> everything to use those.
>   But the implications for backward compatability
> are so painful,
> that we keep ducking the issue, and hoping it'll go
> away.  :-)
> 
> Dave
> 



                
___________________________________________________________ 
To help you stay safe and secure online, we've developed the all new Yahoo! 
Security Centre. http://uk.security.yahoo.com


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to