Project

General

Profile

Actions

Security #8750

closed
PA PA

nfs: v3 READ attr_follows=0 file-data inspection bypass

Security #8750: nfs: v3 READ attr_follows=0 file-data inspection bypass

Added by Philippe Antoine about 1 month ago. Updated about 1 hour ago.

Status:
Closed
Priority:
Normal
Target version:
Affected Versions:
Label:
CVE:
Git IDs:
Severity:
LOW
Disclosure Date:

Description

Original report TL;DR

Suricata 8.0.6 accepts an NFSv3 READ reply with attr_follows=0, but the parser subsequently attempts to consume an 84-byte fattr3 structure unconditionally.
Under the NFSv3 XDR format, the attributes following the attr_follows discriminator are optional. When attr_follows=0, the 84-byte attribute structure is not present.
As a result, an otherwise valid NFSv3 READ success response is treated as malformed before its file content reaches Suricata’s file-data inspection path.

Subtasks 1 (0 open1 closed)

Security #8751: nfs: v3 READ attr_follows=0 file-data inspection bypass (8.0.x backport)ClosedPhilippe AntoineActions

PA Updated by Philippe Antoine about 1 month ago Actions #1

  • Status changed from New to In Review
  • Assignee changed from OISF Dev to Philippe Antoine
  • Label Needs backport to 8.0 added

Gitlab MR

OT Updated by OISF Ticketbot about 1 month ago Actions #2

  • Subtask #8751 added

OT Updated by OISF Ticketbot about 1 month ago Actions #3

  • Label deleted (Needs backport to 8.0)

PA Updated by Philippe Antoine 30 days ago Actions #4

  • Severity set to LOW

Severity LOW as an evasion with a small scope

JI Updated by Jason Ish 6 days ago Actions #5

  • GHSA set to GHSA-m237-fp8w-4rhw

JI Updated by Jason Ish 1 day ago Actions #6

  • Private changed from Yes to No

PA Updated by Philippe Antoine about 22 hours ago Actions #7

  • Status changed from In Review to Resolved

PA Updated by Philippe Antoine about 1 hour ago Actions #8

  • Status changed from Resolved to Closed
Actions

Also available in: PDF Atom