Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Kea
Kea
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 457
    • Issues 457
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 76
    • Merge Requests 76
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source Projects
  • KeaKea
  • Issues
  • #1228

Closed
Open
Created May 11, 2020 by Thomas Markwalder@tmarkMaintainer

Kea-dhcp4 should reject queries with dhcp-server-identifier (54) of 0.0.0.0

While working on LeaseQuery I discovered that the logic in Dhcp4Srv::acceptServerId() relies on CfgSubnet4::hasSubnetWithServerId() when looking for matches. This in turn relies on Network4::getServerId() which returns IPV4_ZERO_ADDRESS() if the server-id option is not set for that Network4. This means any subnet/network which does not have this option set will "match" and this is probably not appropriate.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Kea1.9-backlog
Milestone
Kea1.9-backlog
Assign milestone
Time tracking
None
Due date
None