aboutsummaryrefslogtreecommitdiff
path: root/sbin/clri/clri.8
diff options
context:
space:
mode:
authorDavid Greenman <dg@FreeBSD.org>1996-04-11 06:46:24 +0000
committerDavid Greenman <dg@FreeBSD.org>1996-04-11 06:46:24 +0000
commit06fc5af99cbd915d1f67a817870cbb67bd587559 (patch)
tree3e4db62a880191b5c956b3f807a96f7287e1507c /sbin/clri/clri.8
parent97bc0f09cf82e6f81db5f4de5e333097804ed850 (diff)
downloadsrc-06fc5af99cbd915d1f67a817870cbb67bd587559.tar.gz
src-06fc5af99cbd915d1f67a817870cbb67bd587559.zip
When cslip gets an uncompressed packet, it attempts to save off the TCP/IP
header for use in decompressing subsequant packets. If cslip gets garbage (such as what happens when there is a port speed mismatch or modem line noise), it will occasionally mistake the packet as a valid uncompressed packet. When it tries to save off the header, it doesn't bother to check for the validity of the header length and will happily clobber not only the cslip data structure, but parts of other kernel memory that happens to follow it...causing, ahem, undesired behavior.
Notes
Notes: svn path=/head/; revision=15185
Diffstat (limited to 'sbin/clri/clri.8')
0 files changed, 0 insertions, 0 deletions