Report

Unbounded strcpy in VMS getpwuid shim can overflow static buffers

42f68fbd-5f4c-446e-9c10-f1aa31db493b

In the VMS compatibility shim, [REDACTED] into vms_userid[16] and the owner string into vms_owner[40] using strcpy() without checking lengths. The code assumes the source strings fit, but cuserid() and the VMS owner field can exceed these fixed buffers, leading to stack/Global static buffer corruption in the compatibility layer.