For CCM, that is a big no. You need to get the updates that have been approved by Cisco from Cisco. They are available at the following link. Read the release notes very carefully! There are very strict upgrade sequences. I suggest that you consider upgrading to UCM 6 or 7; the updating process is much easier.
Cisco Unified CallManager Version 4.1 > Voice Application OS and BIOS Updates
For Unity, you can typically download and run the Update Wizard which will have the approved updates rolled in. Depending on how immediate you want to be about it, there is also a support policy for Windows Update
Software Installed by the Cisco Unity Server Updates Wizard in 2009 .