PR 21813
(alpha_vms_object_p): Check for a truncated record.
(image_set_ptr): Likewise.
(alpha_vms_slurp_relocs): Likewise.
+ (alpha_vms_object_p): Check for a truncated record.
+
2017-07-24 Nick Clifton <nickc@redhat.com>
PR 21803
PRIV (recrd.buf_size) = PRIV (recrd.rec_size);
}
+ /* PR 21813: Check for a truncated record. */
+ if (PRIV (recrd.rec_size < test_len))
+ goto error_ret;
/* Read the remaining record. */
remaining = PRIV (recrd.rec_size) - test_len;
to_read = MIN (VMS_BLOCK_SIZE - test_len, remaining);