CVE-2026-53396 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 19.

리눅스 커널에서 다음 취약점이 해결되었습니다:

nfsd: nfsd4_create_file의 posix_acl 누수 및 무시된 오류 수정

nfsd4_create_file() 함수는 ACL 처리 과정에서 두 가지 버그를 가지고 있습니다.

첫째, nfsd4_acl_to_attr()의 반환 값이 묵살됩니다. NFSv4에서 POSIX ACL로의 변환 실패 시(예: 지원되지 않는 ACE 유형에 대한 -EINVAL), 파일은 아무런 ACL 없이 생성되며 클라이언트는 NFS4_OK 응답을 받습니다. 이는 CREATE 작업 중 지원되지 않는 속성에 대해 서버가 거부해야 한다고 요구하는 RFC 7530/8881 규정을 위반합니다.

둘째, attrs(또는 nfsd4_acl_to_attr를 통해 또는 open->op_dpacl/op_pacl로부터의 소유권 이전을 통해)에 ACL 속성이 채워진 후 start_creating()이 실패하면, 함수는 out_write로 점프하여 nfsd_attrs_free() 호출을 건너뜁니다. 이로 인해 posix_acl 할당 메모리가 누수됩니다. 클라이언트는 OPEN(CREATE), ACL 속성 및 유효하지 않은 파일 이름(예: NAME_MAX보다 긴 경우)을 사용하여 이를 반복적으로 트리거할 수 있습니다.

nfsd4_acl_to_attr()의 반환 값을 캡처하고, 초기 오류 경로가 out_write 대신 out로 점프하도록 변경하여 두 문제를 모두 해결합니다. start_creating()이 호출되지 않았더라도 end_creating() 호출 시 안전하도록 child를 ERR_PTR(-EINVAL)로 초기화합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 06. 09.

모더레이션

수락

항목

VDB-380125

EPSS

0.00000

활동

낮음

출처

Do you need the next level of professionalism?

Upgrade your account now!