Skip to content

Assertion failure with IP protocol scan (extension proto & ipv6 & payloadata) #2899

Closed
@dksslq

Description

@dksslq

POC

nmap -6 -sO -p0 --data dead ::1
# ip proto 0 and all remaining included in function ipv6_is_extension_header

Result

Starting Nmap 7.95 ( https://nmap.org ) at 2024-07-31 22:19 中國標準時間
Assertion failed: len == (u32) ntohs(ip6->ip6_plen), file C:\cygwin64\home\Nmap\nmap-7.95\scan_engine_raw.cc, line 175

Version

svn latest commit

Reason

scan_engine_raw.cc#L173 ipv6_get_data_any
->netutil.cc#L623 ipv6_is_extension_header
ipv6_get_data_any returned incompatible values

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions