A slew of updates has been rolled out today to all Apple devices and it includes major security fixes for iOS devices that plug several critical vulnerabilities. Apple recommends that you update as soon as you can.

iOS 10.2.1, available now, contains a variety of patches for over a dozen vulnerabilities including a fix for Vcard/contact card bug that crashes iMessage. Eleven vulnerabilities for WebKit, Safari's browser engine, are also patched. One of the severe WebKit bugs could allow an attacker to execute remote code through a specially crafted website. Memory corruption issues in WebKit are patched as well.

Two kernel patches have also been issued for bugs that could allow applications to execute "arbitrary code with kernel privileges" and take complete control of a device.

Aside from iOS devices, Apple also released macOS 10.12.3 for Macs, watchOS 3.1.3 for the Apple Watch and tvOS 10.1.1 for the Apple TV.

macOS 10.12.3 contains graphical, software compatibility fixes and a number security patches for flaws that can lead to arbitrary code execution.

After the major tvOS 10.1 update that brought the all new TV app to the Apple TV, tvOS 10.1.1 has security and stability fixes including patches that could allow arbitrary code execution.

How to Update:

iOS 10.2.1 is available for:

iPhone 5 models and newer

Fourth-generation iPads and newer

Sixth-generation iPod Touches and newer

Here's how you update these iOS gadgets:

Go into your "Settings" app and select "General." From there, select "Software Update" and your device will begin to check for updates. Then select "Download and Install" to get iOS 10.2.1.

To get the update from iTunes, connect your device to a computer, open iTunes, and select your device from the menu in your iTunes Library. Select "Summary" and then click on "Check for Update." Finally, select "Download and Update" and wait for the update to sync to your device.

To get macOS 10.12.3 for your Mac, click the Apple icon on the taskbar (top-left corner of your screen), then click "About This Mac" then click "Software Update" on the window that appears. Alternatively, you can use the Updates pane of the Mac App Store to check for the latest Mac software updates.

For watchOS 3.1.3, you will need to connect your Apple Watch to your iPhone. Once connected, open the Watch app on your iPhone, select General and Software Update to access the update. Make sure your Apple Watch is in range of your Wi-Fi connected iPhone and it is charged to at least 50 percent.