Page MenuHomeVyOS Platform

Accel-ppp-ng: RADIUS: rad_packet_recv() reads data beyond packet length field
In progress, NormalPublic

Description

rad_packet_recv() currently parses attributes based on the received byte count (bytes_read-20) rather than the packet length field (pack->len). This can allow attributes beyond pack->len to be processed even though they are not authenticated.

Details

Version
rolling
Is it a breaking change?
Perfectly compatible
Issue type
Security vulnerability

Event Timeline

RC changed the task status from Open to In progress.
RC triaged this task as Normal priority.
RC created this object with visibility "Administrators".
RC created this object with edit policy "Administrators".
Viacheslav changed the visibility from "Administrators" to "Public (No Login Required)".Thu, Sep 10, 2:10 PM
Viacheslav changed the edit policy from "Administrators" to "Maintainers (Project)".
Viacheslav changed Version from - to rolling.
Viacheslav changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.
Viacheslav changed Issue type from Unspecified (please specify) to Security vulnerability.