Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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