{"vuid":"VU#314963","idnumber":"314963","name":"OpenBSD kernel fails to properly check closed file descriptors \"0-2\" when running setuid program","keywords":["OpenBSD","closed file descriptors","0-2","setuid program","DoS","denial of service","race condition"],"overview":"The OpenBSD kernel does not adequately check file descriptors 0-2 prior to exec()ing setuid binaries. Other OS kernels may be vulnerable as well.","clean_desc":"The OpenBSD kernel does not adequately check file descriptors 0-2 prior to exec()ing setuid binaries. As a result, an attacker may be able to gain elevated privileges.","impact":"A local attacker can gain root privileges.","resolution":"Apply a patch from your vendor. OpenBSD patches are available from: OpenBSD Patch 026_fdalloc2.patch: ftp://ftp.openbsd.org/pub/OpenBSD/patches/2.9/common/026_fdalloc2.patch OpenBSD 3.0: ftp://ftp.openbsd.org/pub/OpenBSD/patches/3.0/common/021_fdalloc2.patch OpenBSD 3.1: ftp://ftp.openbsd.org/pub/OpenBSD/patches/3.1/common/003_fdalloc2.patch","workarounds":"","sysaffected":"","thanks":"","author":"This document was written by Ian A. Finlay.","public":["http://www.dmpfrance.com/fd_openbsd.c","http://www.securityfocus.com/bid/4708","http://www.openbsd.org/errata.html#fdalloc2","http://www.openbsd.org/errata30.html#fdalloc2"],"cveids":[""],"certadvisory":"","uscerttechnicalalert":null,"datecreated":"2002-05-09T16:17:06Z","publicdate":"2002-05-09T00:00:00Z","datefirstpublished":"2002-05-24T18:06:51Z","dateupdated":"2002-12-12T16:00:20Z","revision":26,"vrda_d1_directreport":"","vrda_d1_population":"","vrda_d1_impact":"","cam_widelyknown":"20","cam_exploitation":"10","cam_internetinfrastructure":"5","cam_population":"15","cam_impact":"20","cam_easeofexploitation":"15","cam_attackeraccessrequired":"10","cam_scorecurrent":"29.53125","cam_scorecurrentwidelyknown":"29.53125","cam_scorecurrentwidelyknownexploited":"37.96875","ipprotocol":"","cvss_accessvector":"","cvss_accesscomplexity":"","cvss_authentication":null,"cvss_confidentialityimpact":"","cvss_integrityimpact":"","cvss_availabilityimpact":"","cvss_exploitablity":null,"cvss_remediationlevel":"","cvss_reportconfidence":"","cvss_collateraldamagepotential":"","cvss_targetdistribution":"","cvss_securityrequirementscr":"","cvss_securityrequirementsir":"","cvss_securityrequirementsar":"","cvss_basescore":"","cvss_basevector":"","cvss_temporalscore":"","cvss_environmentalscore":"","cvss_environmentalvector":"","metric":29.53125,"vulnote":null}