Timeline
Oct 3, 2026:
- 4:47 AM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- I see, it's safer to write it that way. It would be good to have some …
Oct 2, 2026:
- 11:09 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- In general I'm not really satisfied with the whole spudec.c …
- 7:03 AM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- I've done a quick review: I'm looking at the code and find it hard to …
Oct 1, 2026:
- 9:58 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- I've seen this, will check tomorrow at the earliest.
- 9:12 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- I have attached a patch ( …
Sep 30, 2026:
- 7:24 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- I still have the data, so testing patches shouldn't be a problem.
- 4:36 AM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- Replying to wififreedom: > ... and, of course, …
Sep 28, 2026:
- 12:49 AM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- ... and, of course, spudec_process_control should be made safer to …
- 12:47 AM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
-
What I think happened:
In spudec_assemble, the invalid
len < 2… - 12:32 AM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- Here's the relevant part, as I decoded it manually. […]
Sep 27, 2026:
- 9:29 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- Could you attach e.g. hex dump of the case that failed for you? Think …
Sep 23, 2026:
- 8:43 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
-
Status changed
Thanks for the report! Seems there is more problem than one like you …
Sep 21, 2026:
- 5:37 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
-
Description changed
- 5:35 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
-
Summary changed
- 5:34 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- The above fixes in spudec_assemble should be enough to cause …
- 5:29 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- Fix, part 2: Then, also in spudec_assemble, there is a kludge between …
- 5:22 PM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- OK. I've got a fix. First of all, in spudec_assemble, there is this …
- 9:35 AM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) updated by
- spudec_process_control should not read beyond the available data. …
- 8:48 AM Ticket #2432 (spudec_process_control can read beyond the end of a packet, now with fix!) created by
- […] The above loop does not check for end of packet. I have just …
Note:
See TracTimeline
for information about the timeline view.
