Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder tcpdump-solaris10-sparcv9 Build #6238

Results:

Build successful

SourceStamp:

Projecttcpdump
Repositoryhttps://git.tcpdump.org/tcpdump
Branchmaster
Revision06db0837bd0c21be400b3f7ebeee00cd296462c2
Got Revision06db0837bd0c21be400b3f7ebeee00cd296462c2
Changes1 change

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-tcpdump-solaris10-sparcv9' triggered this build

Steps and Logfiles:

  1. git update ( 23 secs )
    1. stdio
  2. shell Set developer mode ( 0 secs )
    1. stdio
  3. shell_1 './autogen.sh' ( 17 secs )
    1. stdio
  4. shell_2 configure ( 2 mins, 15 secs )
    1. stdio
  5. shell_3 gmake ( 8 mins, 40 secs )
    1. stdio
  6. shell_4 check ( 1 mins, 12 secs )
    1. stdio
    2. failure-outputs.txt

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/tcpdump-solaris10-sparcv9 slave
buildername tcpdump-solaris10-sparcv9 Builder
buildnumber 6238 Build
codebase Build
got_revision 06db0837bd0c21be400b3f7ebeee00cd296462c2 Git
project tcpdump Build
repository https://git.tcpdump.org/tcpdump Build
revision 06db0837bd0c21be400b3f7ebeee00cd296462c2 Build
scheduler schedule-tcpdump-solaris10-sparcv9 Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/tcpdump-solaris10-sparcv9 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Sebastián Alba Vives

Timing:

StartTue Apr 28 21:42:19 2026
EndTue Apr 28 21:55:09 2026
Elapsed12 mins, 50 secs

All Changes:

:

  1. Change #265855

    Category tcpdump
    Changed by Sebastián Alba Vives <sebasjosue84ohnoyoudont@gmail.com>
    Changed at Tue 28 Apr 2026 21:33:26
    Repository https://git.tcpdump.org/tcpdump
    Project tcpdump
    Branch master
    Revision 06db0837bd0c21be400b3f7ebeee00cd296462c2

    Comments

    isakmp: validate item_len before subtracting sizeof(ikev2_id)
    In ikev2_ID_print(), item_len is read from the packet and used
    directly in the subtraction:
    
        idtype_len = item_len - sizeof(struct ikev2_id);
    
    The caller only guarantees item_len > 4, but sizeof(struct ikev2_id)
    is 8. When item_len is 5, 6, or 7, the subtraction underflows,
    producing a large value that is then passed to nd_printjn() and
    rawprint().
    
    Add an explicit bounds check before the subtraction and print
    '[payload too short]' when item_len is less than sizeof(struct ikev2_id).
    
    Add regression tests for both the normal and the underflow cases.

    Changed files

    • print-isakmp.c
    • tests/TESTLIST
    • tests/ikev2-id-normal.out
    • tests/ikev2-id-normal.pcap
    • tests/ikev2-id-short.out
    • tests/ikev2-id-short.pcap