From 317b5af538e5f6d389bc098fac536facee7fd093 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 24 Jul 2021 19:59:30 +0100 Subject: [PATCH] Skip invalid SCSI EVPD page 80h if they contain non-ASCII characters. --- SCSI/EVPD.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SCSI/EVPD.cs b/SCSI/EVPD.cs index 8b394f973..2e918305d 100644 --- a/SCSI/EVPD.cs +++ b/SCSI/EVPD.cs @@ -102,6 +102,10 @@ namespace Aaru.Decoders.SCSI Array.Copy(page, 4, ascii, 0, page.Length - 4); + for(int i = 0; i < ascii.Length - 1; i++) + if(ascii[i] < 0x20) + return null; + return StringHandlers.CToString(ascii); }