Apple has fixed no less than 22 security holes including a critical bug in its AirPort wireless drivers, disclosed earlier this month.

The AirPort flaw was disclosed by researcher HD Moore and affects Proxim Wireless' Orinoco wireless cards used by PowerBook and iMacs. The cards, branded "AirPort" by Apple, shipped with eMac, iBook, iMac, PowerBook G3, PowerBook G4 and Power Mac G4 systems, Apple said. But the issue does not affect AirPort Extreme cards.

Apple patches 22 security holes

Apple warned the hole could be used by an attacker to run unauthorised software on a victim's computer, but Moore's exploit code could only be used to cause a computer to crash.

Security researchers have been paying a lot of attention to wireless device drivers since August, when researchers David Maynor and Jon Ellch reported that they'd discovered a number of significant flaws in wireless drivers, including one that affected Apple's computers.

Maynor and Ellch were later criticised because they demonstrated these flaws using a third-party wireless card rather than the one that ships with Apple's MacBook, and because the two hackers have not published the code used in their attack.

Nevertheless, Apple patched a number of vulnerabilities in its wireless drivers last September, claiming they were unrelated to Maynor and Ellch's discovery and had been discovered in an internal audit of the company's software.

The update also fixes several issues in products that ship with OS X, including flaws in the ClamAV anti-virus software, Perl, PHP and Samba.

Original reporting by IDG News Service