Page MenuHomeFreeBSD

NULL pointer dereference in cat
AbandonedPublic

Authored by thebugfixers_pm.me on Mon, Jun 22, 12:08 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Jul 16, 4:25 AM
Unknown Object (File)
Fri, Jul 3, 12:21 PM
Unknown Object (File)
Fri, Jul 3, 1:06 AM
Unknown Object (File)
Wed, Jul 1, 9:33 AM
Unknown Object (File)
Tue, Jun 30, 11:22 PM
Unknown Object (File)
Sun, Jun 28, 4:32 PM
Unknown Object (File)
Sat, Jun 27, 10:59 PM
Unknown Object (File)
Sat, Jun 27, 4:08 AM
Subscribers

Details

Reviewers
None
Group Reviewers
Src Committers
Contributor Reviews (src)
Summary

fdopen return value is not checked.

fp = fdopen(fd, "r");
cook_cat(fp);

fix: check fp == NULL and handle the error.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

markj added inline comments.
bin/cat/cat.c
268

This should be handled as a fatal error.

Ignore that last diff (2). My bad. Updated version coming shortly.

thebugfixers_pm.me marked an inline comment as done.