Apple is reported to be analysing a set of security holes within Mac OS X, following a code audit.

Security company ImmunitySec engaged in a source code audit of OS X's Darwin core - the open-source operating system Mac OS X is based on.

The company identified four vulnerabilities of varying severity in the code which affect Mac OS X 10.3 (Panther), the company said. These flaws are caused by memory errors in the kernel.

"In terms of criticalness, this kind of bug mostly affects remote systems with multiple users," David Aitel, founder and security consultant with ImmunitySec told CNet This means most desktop users of the operating system will not be too badly affected.

Flaws include: kernel problems; HFS catalog search; and a task scheduling logic bug.