Mar 24, 2015

About Security Update 2015-003

About Security Update 2015-003

This document describes the security content of Security Update 2015-003.
For the protection of our customers, Apple does not disclose, discuss, or confirm security issues until a full investigation has occurred and any necessary patches or releases are available. To learn more about Apple Product Security, see the Apple Product Security website.
For information about the Apple Product Security PGP Key, see How to use the Apple Product Security PGP Key.
Where possible, CVE IDs are used to reference the vulnerabilities for further information.
To learn about other Security Updates, see Apple Security Updates.

Security Update 2015-003

  • iCloud Keychain
    Available for: OS X Yosemite v10.10.2
    Impact: An attacker with a privileged network position may be able to execute arbitrary code
    Description: Multiple buffer overflows existed in the handling of data during iCloud Keychain recovery. These issues were addressed through improved bounds checking.
    CVE-ID
    CVE-2015-1065 : Andrey Belenko of NowSecure
  • IOSurface
    Available for: OS X Yosemite v10.10.2
    Impact: A malicious application may be able to execute arbitrary code with system privileges
    Description: A type confusion issue existed in IOSurface's handling of serialized objects. The issue was addressed through additional type checking.
    CVE-ID
    CVE-2015-1061 : Ian Beer of Google Project Zero

About Security Update 2015-002

About Security Update 2015-002

This document describes the security content of Security Update 2015-002.
For the protection of our customers, Apple does not disclose, discuss, or confirm security issues until a full investigation has occurred and any necessary patches or releases are available. To learn more about Apple Product Security, see the Apple Product Security website.
For information about the Apple Product Security PGP Key, see How to use the Apple Product Security PGP Key.
Where possible, CVE IDs are used to reference the vulnerabilities for further information.
To learn about other Security Updates, see Apple Security Updates.

Security Update 2015-002

  • IOAcceleratorFamily
    Available for: OS X Mountain Lion v10.8.5, OS X Mavericks v10.9.5, and OS X Yosemite v10.10.2
    Impact: A malicious application may be able to execute arbitrary code with system privileges
    Description: An off by one issue existed in IOAcceleratorFamily. This issue was addressed through improved bounds checking.
    CVE-ID
    CVE-2015-1066 : Ian Beer of Google Project Zero
  • IOSurface
    Available for: OS X Mountain Lion v10.8.5 and OS X Mavericks v10.9.5
    Impact: A malicious application may be able to execute arbitrary code with system privileges
    Description: A type confusion issue existed in IOSurface's handling of serialized objects. The issue was addressed through additional type checking.
    CVE-ID
    CVE-2015-1061 : Ian Beer of Google Project Zero
  • Kernel
    Available for: OS X Yosemite v10.10.2
    Impact: Maliciously crafted or compromised applications may be able to determine addresses in the kernel
    Description: The mach_port_kobject kernel interface leaked kernel addresses and heap permutation value, which may aid in bypassing address space layout randomization protection. This was addressed by disabling the mach_port_kobject interface in production configurations.
    CVE-ID
    CVE-2014-4496 : TaiG Jailbreak Team
  • Secure Transport
    Available for: OS X Mountain Lion v10.8.5, OS X Mavericks v10.9.5, and OS X Yosemite v10.10.2
    Impact: An attacker with a privileged network position may intercept SSL/TLS connections
    Description: Secure Transport accepted short ephemeral RSA keys, usually used only in export-strength RSA cipher suites, on connections using full-strength RSA cipher suites. This issue, also known as FREAK, only affected connections to servers which support export-strength RSA cipher suites, and was addressed by removing support for ephemeral RSA keys.
    CVE-ID
    CVE-2015-1067 : Benjamin Beurdouche, Karthikeyan Bhargavan, Antoine Delignat-Lavaud, Alfredo Pironti, and Jean Karim Zinzindohoue of Prosecco at Inria Paris

About the OS X Yosemite v10.10.2 Update

About the OS X Yosemite v10.10.2 Update

The OS X Yosemite v10.10.2 Update is recommended for all OS X Yosemite users.

How to update

  1. You should back up your Mac before installation. To do this you can use Time Machine.
  2. Use the Updates pane of the Mac App Store to check for Apple software updates, including this update. 
  3. Avoid powering off your computer or interrupting the installation process once you've started installing this update.
Other software updates available for your computer might be listed besides this update. For best results, install all listed updates. Some updates might not appear in the Updates pane until you install other available updates.
You can also download a standalone installer for this update. This is a useful option when you need to update multiple computers, but only want to download the update once. Standalone installers are available from the Apple Support website

About the update

This update includes the following improvements:
  • Resolves an issue that might cause Wi-Fi to disconnect
  • Resolves an issue that might cause web pages to load slowly
  • Fixes an issue that could cause Spotlight to load remote email content when this preference is disabled in Mail
  • Improves audio and video sync when using Bluetooth headphones
  • Adds the ability to browse iCloud Drive in Time Machine
  • Improves VoiceOver speech performance
  • Resolves an issue that could cause VoiceOver to echo characters when entering text on a web page
  • Addresses an issue that could cause the input method to switch languages unexpectedly
  • Improves stability and security in Safari
Enterprise content
For enterprise customers, this update:
  • Improves performance for browsing DFS shares in the Finder
  • Fixes an issue where certain Calendar invitations could be displayed at the incorrect time
  • Fixes an issue for Microsoft Exchange accounts where the organizer of a meeting might not be notified when someone accepts an invitation using Calendar
  • Addresses an issue where Safari could continually prompt for credentials when accessing a site protected by NTLM authentication
  • Adds the ability to set "Out of Office" reply dates for Microsoft Exchange accounts in Mail
Security Content
Installation of this update might not be successful if you have third-party system software modifications installed, or if you've modified the operating system through other means.
The size of an update listed in the Updates pane of the Mac App Store can vary between computers, depending on the computer's model and software you have already installed.

Mar 16, 2015

BSOD Stop Codes : A Full List


BSOD Stop Codes: A Full List


The dreaded BSOD (Blue Screen Of Death).  It may seem like the end of the world to some people.  Other people maybe certain to think that their computer is history.   Thankfully it’s usually not the case.  Telling someone that you system had a BSOD won’t help them in figuring out the problem if that’s the only information you give them.  It’s much more helpful if you can take note of the STOP CODE that goes along with it.

A STOP CODE is listed in the BSOD (Example below is highlighted in red) with the help of that you or a computer technician can start down the right trail as to what is causing your issue.  There is also sometimes a specific file that is mentioned in the BSOD (Example below is highlighted in yellow).  If that is the case be sure to make note of that.  It is usually this file that is corrupt/damaged/not compatible that is causing your issue.

At times the BSOD can happen so quickly that you may not get a chance to write it down.  There are several programs that will let you pull up the log file that they create.  The most used is Nirsoft’s BlueScreenView.  This program will pull up a list of the BSODs that have been recorded by your system.
Direct download link: HERE
If your system is restarting every time you see a BSOD and your not even able to get into Windows you can hit F8 on start up (right after the picture of the manufacture of your computer/motherboard). Now you will choose disable automatic restart on system failure (see below).  This will allow you to get the information written down before it restarts on you again.  After this you will have do a cold boot of the system to get it to shut back down.
And now for…

THE LIST

*************************************************************************************
TIP:   If you don’t want to look through the whole list hit CTRL + F on your keyboard todo a  search of the current page. Then type in your stop code)*************************************************************************************
CodeName
0×00000001APC_INDEX_MISMATCH
0×00000002DEVICE_QUEUE_NOT_BUSY
0×00000003INVALID_AFFINITY_SET
0×00000004INVALID_DATA_ACCESS_TRAP
0×00000005INVALID_PROCESS_ATTACH_ATTEMPT
0×00000006INVALID_PROCESS_DETACH_ATTEMPT
0×00000007INVALID_SOFTWARE_INTERRUPT
0×00000008IRQL_NOT_DISPATCH_LEVEL
0×00000009IRQL_NOT_GREATER_OR_EQUAL
0x0000000AIRQL_NOT_LESS_OR_EQUAL
0x0000000BNO_EXCEPTION_HANDLING_SUPPORT
0x0000000CMAXIMUM_WAIT_OBJECTS_EXCEEDED
0x0000000DMUTEX_LEVEL_NUMBER_VIOLATION
0x0000000ENO_USER_MODE_CONTEXT
0x0000000FSPIN_LOCK_ALREADY_OWNED
0×00000010SPIN_LOCK_NOT_OWNED
0×00000011THREAD_NOT_MUTEX_OWNER
0×00000012TRAP_CAUSE_UNKNOWN
0×00000013EMPTY_THREAD_REAPER_LIST
0×00000014CREATE_DELETE_LOCK_NOT_LOCKED
0×00000015LAST_CHANCE_CALLED_FROM_KMODE
0×00000016CID_HANDLE_CREATION
0×00000017CID_HANDLE_DELETION
0×00000018REFERENCE_BY_POINTER
0×00000019BAD_POOL_HEADER
0x0000001AMEMORY_MANAGEMENT
0x0000001BPFN_SHARE_COUNT
0x0000001CPFN_REFERENCE_COUNT
0x0000001DNO_SPIN_LOCK_AVAILABLE
0x0000001EKMODE_EXCEPTION_NOT_HANDLED
0x0000001FSHARED_RESOURCE_CONV_ERROR
0×00000020KERNEL_APC_PENDING_DURING_EXIT
0×00000021QUOTA_UNDERFLOW
0×00000022FILE_SYSTEM
0×00000023FAT_FILE_SYSTEM
0×00000024NTFS_FILE_SYSTEM
0×00000025NPFS_FILE_SYSTEM
0×00000026CDFS_FILE_SYSTEM
0×00000027RDR_FILE_SYSTEM
0×00000028CORRUPT_ACCESS_TOKEN
0×00000029SECURITY_SYSTEM
0x0000002AINCONSISTENT_IRP
0x0000002BPANIC_STACK_SWITCH
0x0000002CPORT_DRIVER_INTERNAL
0x0000002DSCSI_DISK_DRIVER_INTERNAL
0x0000002EDATA_BUS_ERROR
0x0000002FINSTRUCTION_BUS_ERROR
0×00000030SET_OF_INVALID_CONTEXT
0×00000031PHASE0_INITIALIZATION_FAILED
0×00000032PHASE1_INITIALIZATION_FAILED
0×00000033UNEXPECTED_INITIALIZATION_CALL
0×00000034CACHE_MANAGER
0×00000035NO_MORE_IRP_STACK_LOCATIONS
0×00000036DEVICE_REFERENCE_COUNT_NOT_ZERO
0×00000037FLOPPY_INTERNAL_ERROR
0×00000038SERIAL_DRIVER_INTERNAL
0×00000039SYSTEM_EXIT_OWNED_MUTEX
0x0000003ASYSTEM_UNWIND_PREVIOUS_USER
0x0000003BSYSTEM_SERVICE_EXCEPTION
0x0000003CINTERRUPT_UNWIND_ATTEMPTED
0x0000003DINTERRUPT_EXCEPTION_NOT_HANDLED
0x0000003EMULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
0x0000003FNO_MORE_SYSTEM_PTES
0×00000040TARGET_MDL_TOO_SMALL
0×00000041MUST_SUCCEED_POOL_EMPTY
0×00000042ATDISK_DRIVER_INTERNAL
0×00000043NO_SUCH_PARTITION
0×00000044MULTIPLE_IRP_COMPLETE_REQUESTS
0×00000045INSUFFICIENT_SYSTEM_MAP_REGS
0×00000046DEREF_UNKNOWN_LOGON_SESSION
0×00000047REF_UNKNOWN_LOGON_SESSION
0×00000048CANCEL_STATE_IN_COMPLETED_IRP
0×00000049PAGE_FAULT_WITH_INTERRUPTS_OFF
0x0000004AIRQL_GT_ZERO_AT_SYSTEM_SERVICE
0x0000004BSTREAMS_INTERNAL_ERROR
0x0000004CFATAL_UNHANDLED_HARD_ERROR
0x0000004DNO_PAGES_AVAILABLE
0x0000004EPFN_LIST_CORRUPT
0x0000004FNDIS_INTERNAL_ERROR
0×00000050PAGE_FAULT_IN_NONPAGED_AREA
0×00000051REGISTRY_ERROR
0×00000052MAILSLOT_FILE_SYSTEM
0×00000053NO_BOOT_DEVICE
0×00000054LM_SERVER_INTERNAL_ERROR
0×00000055DATA_COHERENCY_EXCEPTION
0×00000056INSTRUCTION_COHERENCY_EXCEPTION
0×00000057XNS_INTERNAL_ERROR
0×00000058FTDISK_INTERNAL_ERROR
0×00000059PINBALL_FILE_SYSTEM
0x0000005ACRITICAL_SERVICE_FAILED
0x0000005BSET_ENV_VAR_FAILED
0x0000005CHAL_INITIALIZATION_FAILED
0x0000005DUNSUPPORTED_PROCESSOR
0x0000005EOBJECT_INITIALIZATION_FAILED
0x0000005FSECURITY_INITIALIZATION_FAILED
0×00000060PROCESS_INITIALIZATION_FAILED
0×00000061HAL1_INITIALIZATION_FAILED
0×00000062OBJECT1_INITIALIZATION_FAILED
0×00000063SECURITY1_INITIALIZATION_FAILED
0×00000064SYMBOLIC_INITIALIZATION_FAILED
0×00000065MEMORY1_INITIALIZATION_FAILED
0×00000066CACHE_INITIALIZATION_FAILED
0×00000067CONFIG_INITIALIZATION_FAILED
0×00000068FILE_INITIALIZATION_FAILED
0×00000069IO1_INITIALIZATION_FAILED
0x0000006ALPC_INITIALIZATION_FAILED
0x0000006BPROCESS1_INITIALIZATION_FAILED
0x0000006CREFMON_INITIALIZATION_FAILED
0x0000006DSESSION1_INITIALIZATION_FAILED
0x0000006ESESSION2_INITIALIZATION_FAILED
0x0000006FSESSION3_INITIALIZATION_FAILED
0×00000070SESSION4_INITIALIZATION_FAILED
0×00000071SESSION5_INITIALIZATION_FAILED
0×00000072ASSIGN_DRIVE_LETTERS_FAILED
0×00000073CONFIG_LIST_FAILED
0×00000074BAD_SYSTEM_CONFIG_INFO
0×00000075CANNOT_WRITE_CONFIGURATION
0×00000076PROCESS_HAS_LOCKED_PAGES
0×00000077KERNEL_STACK_INPAGE_ERROR
0×00000078PHASE0_EXCEPTION
0×00000079MISMATCHED_HAL
0x0000007AKERNEL_DATA_INPAGE_ERROR
0x0000007BINACCESSIBLE_BOOT_DEVICE
0x0000007CBUGCODE_NDIS_DRIVER
0x0000007DINSTALL_MORE_MEMORY
0x0000007ESYSTEM_THREAD_EXCEPTION_NOT_HANDLED
0x0000007FUNEXPECTED_KERNEL_MODE_TRAP
0×00000080NMI_HARDWARE_FAILURE
0×00000081SPIN_LOCK_INIT_FAILURE
0×00000082DFS_FILE_SYSTEM
0×00000085SETUP_FAILURE
0x0000008BMBR_CHECKSUM_MISMATCH
0x0000008EKERNEL_MODE_EXCEPTION_NOT_HANDLED
0x0000008FPP0_INITIALIZATION_FAILED
0×00000090PP1_INITIALIZATION_FAILED
0×00000092UP_DRIVER_ON_MP_SYSTEM
0×00000093INVALID_KERNEL_HANDLE
0×00000094KERNEL_STACK_LOCKED_AT_EXIT
0×00000096INVALID_WORK_QUEUE_ITEM
0×00000097BOUND_IMAGE_UNSUPPORTED
0×00000098END_OF_NT_EVALUATION_PERIOD
0×00000099INVALID_REGION_OR_SEGMENT
0x0000009ASYSTEM_LICENSE_VIOLATION
0x0000009BUDFS_FILE_SYSTEM
0x0000009CMACHINE_CHECK_EXCEPTION
0x0000009EUSER_MODE_HEALTH_MONITOR
0x0000009FDRIVER_POWER_STATE_FAILURE
0x000000A0INTERNAL_POWER_ERROR
0x000000A1PCI_BUS_DRIVER_INTERNAL
0x000000A2MEMORY_IMAGE_CORRUPT
0x000000A3ACPI_DRIVER_INTERNAL
0x000000A4CNSS_FILE_SYSTEM_FILTER
0x000000A5ACPI_BIOS_ERROR
0x000000A7BAD_EXHANDLE
0x000000ABSESSION_HAS_VALID_POOL_ON_EXIT
0x000000ACHAL_MEMORY_ALLOCATION
0x000000ADVIDEO_DRIVER_DEBUG_REPORT_REQUEST
0x000000B4VIDEO_DRIVER_INIT_FAILURE
0x000000B8ATTEMPTED_SWITCH_FROM_DPC
0x000000B9CHIPSET_DETECTED_ERROR
0x000000BASESSION_HAS_VALID_VIEWS_ON_EXIT
0x000000BBNETWORK_BOOT_INITIALIZATION_FAILED
0x000000BCNETWORK_BOOT_DUPLICATE_ADDRESS
0x000000BEATTEMPTED_WRITE_TO_READONLY_MEMORY
0x000000BFMUTEX_ALREADY_OWNED
0x000000C1SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
0x000000C2BAD_POOL_CALLER
0x000000C4DRIVER_VERIFIER_DETECTED_VIOLATION
0x000000C5DRIVER_CORRUPTED_EXPOOL
0x000000C6DRIVER_CAUGHT_MODIFYING_FREED_POOL
0x000000C7tIMER_OR_DPC_INVALID
0x000000C8IRQL_UNEXPECTED_VALUE
0x000000C9DRIVER_VERIFIER_IOMANAGER_VIOLATION
0x000000CAPNP_DETECTED_FATAL_ERROR
0x000000CBDRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
0x000000CCPAGE_FAULT_IN_FREED_SPECIAL_POOL
0x000000CDPAGE_FAULT_BEYOND_END_OF_ALLOCATION
0x000000CEDRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
0x000000CFTERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
0x000000D0DRIVER_CORRUPTED_MMPOOL
0x000000D1DRIVER_IRQL_NOT_LESS_OR_EQUAL
0x000000D2BUGCODE_ID_DRIVER
0x000000D3DRIVER_PORTION_MUST_BE_NONPAGED
0x000000D4SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
0x000000D5DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
0x000000D6DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
0x000000D7DRIVER_UNMAPPING_INVALID_VIEW
0x000000D8DRIVER_USED_EXCESSIVE_PTES
0x000000D9LOCKED_PAGES_TRACKER_CORRUPTION
0x000000DASYSTEM_PTE_MISUSE
0x000000DBDRIVER_CORRUPTED_SYSPTES
0x000000DCDRIVER_INVALID_STACK_ACCESS
0x000000DEPOOL_CORRUPTION_IN_FILE_AREA
0x000000DFIMPERSONATING_WORKER_THREAD
0x000000E0ACPI_BIOS_FATAL_ERROR
0x000000E1WORKER_THREAD_RETURNED_AT_BAD_IRQL
0x000000E2MANUALLY_INITIATED_CRASH
0x000000E3RESOURCE_NOT_OWNED
0x000000E4WORKER_INVALID
0x000000E6DRIVER_VERIFIER_DMA_VIOLATION
0x000000E7INVALID_FLOATING_POINT_STATE
0x000000E8INVALID_CANCEL_OF_FILE_OPEN
0x000000E9ACTIVE_EX_WORKER_THREAD_TERMINATION
0x000000EATHREAD_STUCK_IN_DEVICE_DRIVER
0x000000EBDIRTY_MAPPED_PAGES_CONGESTION
0x000000ECSESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT
0x000000EDUNMOUNTABLE_BOOT_VOLUME
0x000000EFCRITICAL_PROCESS_DIED
0x000000F1SCSI_VERIFIER_DETECTED_VIOLATION
0x000000F3DISORDERLY_SHUTDOWN
0x000000F4CRITICAL_OBJECT_TERMINATION
0x000000F5FLTMGR_FILE_SYSTEM
0x000000F6PCI_VERIFIER_DETECTED_VIOLATION
0x000000F7DRIVER_OVERRAN_STACK_BUFFER
0x000000F8RAMDISK_BOOT_INITIALIZATION_FAILED
0x000000F9DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN
0x000000FAHTTP_DRIVER_CORRUPTED
0x000000FCATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
0x000000FDDIRTY_NOWRITE_PAGES_CONGESTION
0x000000FEBUGCODE_USB_DRIVER
0x000000FFRESERVE_QUEUE_OVERFLOW
0×00000100LOADER_BLOCK_MISMATCH
0×00000101CLOCK_WATCHDOG_TIMEOUT
0×00000103MUP_FILE_SYSTEM
0×00000104AGP_INVALID_ACCESS
0×00000105AGP_GART_CORRUPTION
0×00000106AGP_ILLEGALLY_REPROGRAMMED
0×00000108THIRD_PARTY_FILE_SYSTEM_FAILURE
0×00000109CRITICAL_STRUCTURE_CORRUPTION
0x0000010AAPP_TAGGING_INITIALIZATION_FAILED
0x0000010CFSRTL_EXTRA_CREATE_PARAMETER_VIOLATION
0x0000010DWDF_VIOLATION
0x0000010EVIDEO_MEMORY_MANAGEMENT_INTERNAL
0x0000010FRESOURCE_MANAGER_EXCEPTION_NOT_HANDLED
0×00000111RECURSIVE_NMI
0×00000112MSRPC_STATE_VIOLATION
0×00000113VIDEO_DXGKRNL_FATAL_ERROR
0×00000114VIDEO_SHADOW_DRIVER_FATAL_ERROR
0×00000115AGP_INTERNAL
0×00000116VIDEO_TDR_ERROR
0×00000117VIDEO_TDR_TIMEOUT_DETECTED
0×00000119VIDEO_SCHEDULER_INTERNAL_ERROR
0x0000011AEM_INITIALIZATION_FAILURE
0x0000011BDRIVER_RETURNED_HOLDING_CANCEL_LOCK
0x0000011CATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE
0x0000011DEVENT_TRACING_FATAL_ERROR
0×00000121DRIVER_VIOLATION
0×00000122WHEA_INTERNAL_ERROR
0×00000124WHEA_UNCORRECTABLE_ERROR
0×00000127PAGE_NOT_ZERO
0x0000012BFAULTY_HARDWARE_CORRUPTED_PAGE
0x0000012CEXFAT_FILE_SYSTEM
0×00000133DPC_WATCHDOG_VIOLATION
0×00000138GPIO_CONTROLLER_DRIVER_ERROR
0×00000139KERNEL_SECURITY_CHECK_FAILURE
0×00000144BUGCODE_USB3_DRIVER
0x0000014BSOC_SUBSYSTEM_FAILURE
0x1000007ESYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
0x1000007FUNEXPECTED_KERNEL_MODE_TRAP_M
0x1000008EKERNEL_MODE_EXCEPTION_NOT_HANDLED_M
0x100000EATHREAD_STUCK_IN_DEVICE_DRIVER_M
0xC0000218STATUS_CANNOT_LOAD_REGISTRY_FILE
0xC000021ASTATUS_SYSTEM_PROCESS_TERMINATED
0xC0000221STATUS_IMAGE_CHECKSUM_MISMATCH
0xDEADDEADMANUALLY_INITIATED_CRASH1