About Apple security updates
MacOS Sierra Patcher is a free-to-use application for Mac OS that allows you to easily create a modified install drive. MacOS Sierra Patcher is a free. Install drive to use for installing macOS Sierra. Jul 29, 2021 Step 2 Launch the macOS Mojave Patcher tool by double-clicking the DMG file. Step 3 Specify the path for the bootable image and choose the appropriate USB drive. Step 4 Click Start Operation to start copying files to the desired location. Now download the patch tool for patching VMware. At last download the macOS Mojave virtual machine image. Once the Mojave installer has finished downloading, select the Mojave icon in the macOS Mojave Patcher window. Select your Mojave installer and click open. Now, select your volume by clicking the dropdown menu under the picture of a hard drive. You want to select the name of your USB drive.
For our customers' protection, Apple doesn't disclose, discuss, or confirm security issues until an investigation has occurred and patches or releases are available. Recent releases are listed on the Apple security updates page.
Apple security documents reference vulnerabilities by CVE-ID when possible.
For more information about security, see the Apple Product Security page.
macOS Mojave 10.14.5, Security Update 2019-003 High Sierra, Security Update 2019-003 Sierra
Released May 13, 2019
Accessibility Framework
Available for: macOS Sierra 10.12.6, macOS High Sierra 10.13.6, macOS Mojave 10.14.4
Impact: An application may be able to read restricted memory
Description: A validation issue was addressed with improved input sanitization.
CVE-2019-8603: Phoenhex and qwerty (@_niklasb, @qwertyoruiopz, @bkth_) working with Trend Micro's Zero Day Initiative
AMD
Available for: macOS Mojave 10.14.4
Impact: An application may be able to execute arbitrary code with system privileges
Description: A memory corruption issue was addressed with improved memory handling.
CVE-2019-8635: Lilang Wu and Moony Li of TrendMicro Mobile Security Research Team working with Trend Micro's Zero Day Initiative
Application Firewall
Available for: macOS Sierra 10.12.6, macOS High Sierra 10.13.6, macOS Mojave 10.14.4
Impact: An application may be able to execute arbitrary code with kernel privileges
Description: A logic issue was addressed with improved restrictions.
CVE-2019-8590: The UK’s National Cyber Security Centre (NCSC)
Archive Utility
Available for: macOS Mojave 10.14.4
Impact: A sandboxed process may be able to circumvent sandbox restrictions
Description: A logic issue was addressed with improved validation.
CVE-2019-8640: Ash Fox of Fitbit Product Security
Entry added August 1, 2019
Bluetooth
Available for: macOS Mojave 10.14.4
Impact: Due to a misconfiguration in the Bluetooth pairing protocols of a Bluetooth Low Energy (BLE) version of FIDO Security Keys it may be possible for an attacker with physical proximity to be able to intercept Bluetooth traffic during pairing
Description: This issue was addressed by disabling accessories with insecure Bluetooth connections. Customers using the Bluetooth Low Energy (BLE) version of the Titan Security Key by Google should review Android’s June Bulletins and Google’s advisory and take appropriate action.
CVE-2019-2102: Matt Beaver and Erik Peterson of Microsoft Corp.
Entry added September 17, 2019
CoreAudio
Available for: macOS Sierra 10.12.6, macOS Mojave 10.14.4, macOS High Sierra 10.13.6
Impact: Processing a maliciously crafted audio file may lead to arbitrary code execution
Description: A memory corruption issue was addressed with improved error handling.
CVE-2019-8592: riusksk of VulWar Corp working with Trend Micro's Zero Day Initiative
Entry updated October 8, 2019
CoreAudio
Available for: macOS Mojave 10.14.4
Impact: Processing a maliciously crafted movie file may lead to arbitrary code execution
Description: An out-of-bounds read was addressed with improved input validation.
CVE-2019-8585: riusksk of VulWar Corp working with Trend Micro's Zero Day Initiative
CoreText
Available for: macOS Mojave 10.14.4
Impact: Processing a maliciously crafted font may result in the disclosure of process memory
Description: An out-of-bounds read was addressed with improved bounds checking.
CVE-2019-8582: riusksk of VulWar Corp working with Trend Micro's Zero Day Initiative
Entry added July 25, 2019
DesktopServices
Available for: macOS Mojave 10.14.4
Impact: A malicious application may bypass Gatekeeper checks
Description: This issue was addressed with improved checks.
CVE-2019-8589: Andreas Clementi, Stefan Haselwanter, and Peter Stelzhammer of AV-Comparatives
Disk Images
Available for: macOS Sierra 10.12.6, macOS Mojave 10.14.4, macOS High Sierra 10.13.6
Impact: An application may be able to read restricted memory
Description: A validation issue was addressed with improved input sanitization.
CVE-2019-8560: Nikita Pupyshev of Bauman Moscow State Technological University
Entry updated May 14, 2019
EFI
Available for: macOS Mojave 10.14.4
Impact: A user may be unexpectedly logged in to another user’s account
Description: An authentication issue was addressed with improved state management.
CVE-2019-8634: Jenny Sprenger and Maik Hoepfel
Intel Graphics Driver
Available for: macOS Mojave 10.14.4
Impact: An application may be able to execute arbitrary code with system privileges
Description: A memory corruption issue was addressed with improved memory handling.
CVE-2019-8616: Lilang Wu and Moony Li of Trend Micro Mobile Security Research Team working with Trend Micro's Zero Day Initiative
Intel Graphics Driver
Available for: macOS High Sierra 10.13.6, macOS Mojave 10.14.4
Impact: An application may be able to execute arbitrary code with system privileges
Description: A memory initialization issue was addressed with improved memory handling.
CVE-2019-8629: Arash Tohidi of Solita Oy
IOAcceleratorFamily
Available for: macOS High Sierra 10.13.6
Impact: An application may be able to execute arbitrary code with system privileges
Description: A memory corruption issue was addressed with improved memory handling.
CVE-2018-4456: Tyler Bohan of Cisco Talos
IOKit
Available for: macOS High Sierra 10.13.6, macOS Mojave 10.14.4
Impact: A local user may be able to load unsigned kernel extensions
Description: A validation issue existed in the handling of symlinks. This issue was addressed with improved validation of symlinks.
CVE-2019-8606: Phoenhex and qwerty (@_niklasb, @qwertyoruiopz, @bkth_) working with Trend Micro's Zero Day Initiative
Kernel
Available for: macOS Mojave 10.14.4, macOS High Sierra 10.13.6
Impact: An application may be able to read restricted memory
Description: A validation issue was addressed with improved input sanitization.
CVE-2019-8633: Zhuo Liang of Qihoo 360 Vulcan Team
Entry added July 25, 2019, updated September 17, 2019
Kernel
Available for: macOS Sierra 10.12.6, macOS High Sierra 10.13.6
Impact: An application may be able to execute arbitrary code with kernel privileges
Description: A memory corruption issue was addressed with improved state management.
CVE-2019-8525: Zhuo Liang and shrek_wzw of Qihoo 360 Nirvan Team
Entry added May 14, 2019
Kernel
Available for: macOS Sierra 10.12.6, macOS High Sierra 10.13.6
Impact: A remote attacker may be able to leak memory
Description: An out-of-bounds read issue existed that led to the disclosure of kernel memory. This was addressed with improved input validation.
CVE-2019-8547: derrek (@derrekr6)
Entry added May 14, 2019
Kernel
Available for: macOS Mojave 10.14.4
Impact: A local user may be able to cause unexpected system termination or read kernel memory
Description: An out-of-bounds read was addressed with improved bounds checking.
CVE-2019-8576: Brandon Azad of Google Project Zero, Junho Jang and Hanul Choi of LINE Security Team
Entry updated May 30, 2019
Kernel
Available for: macOS Sierra 10.12.6, macOS High Sierra 10.13.6, macOS Mojave 10.14.4
Impact: An application may be able to cause unexpected system termination or write kernel memory
Description: A type confusion issue was addressed with improved memory handling.
CVE-2019-8591: Ned Williamson working with Google Project Zero
Messages
Available for: macOS Mojave 10.14.4
Impact: A remote attacker may be able to cause a system denial of service
Description: An input validation issue was addressed with improved input validation.
CVE-2019-8573: natashenka of Google Project Zero
Entry added July 3, 2019
Messages
Available for: macOS Mojave 10.14.4
Impact: Users removed from an iMessage conversation may still be able to alter state
Description: A logic issue was addressed with improved state management.
CVE-2019-8631: Jamie Bishop of Dynastic
Entry added August 1, 2019
Microcode
Available for: macOS Mojave 10.14.4
Impact: Load ports, fill buffers, and store buffers in systems with microprocessors utilizing speculative execution may allow an attacker with local user access to potentially enable information disclosure via a side channel
Description: Multiple information disclosure issues were addressed partially by updating the microcode and changing the OS scheduler to isolate the system from web content running in the browser. To completely address these issues, there are additional opt-in mitigations to disable hyper threading and enable microcode-based mitigations for all processes by default. Details of the mitigations can be found at https://support.apple.com/kb/HT210107.
CVE-2018-12126: Ke Sun, Henrique Kawakami, Kekai Hu, and Rodrigo Branco from Intel; Lei Shi - Qihoo 360 CERT; Marina Minkin; Daniel Genkin from University of Michigan; and Yuval Yarom from University of Adelaide
CVE-2018-12127: Brandon Falk from Microsoft Windows Platform Security Team; and Ke Sun, Henrique Kawakami, Kekai Hu, and Rodrigo Branco from Intel
CVE-2018-12130: Giorgi Maisuradze from Microsoft Research; Ke Sun, Henrique Kawakami, Kekai Hu, and Rodrigo Branco from Intel; Moritz Lipp, Michael Schwarz, and Daniel Gruss from Graz University of Technology; Stephan van Schaik, Alyssa Milburn, Sebastian Osterlund, Pietro Frigo, Kaveh Razavi, Herbert Bos, and Cristiano Giuffrida from VUSec group at VU Amsterdam; Volodymyr Pikhur; and Dan Horea Lutas from BitDefender
CVE-2019-11091: Ke Sun, Henrique Kawakami, Kekai Hu, and Rodrigo Branco from Intel; and Moritz Lipp, Michael Schwarz, and Daniel Gruss from Graz University of Technology
Entry added May 14, 2019
Security
Available for: macOS Sierra 10.12.6, macOS High Sierra 10.13.6, macOS Mojave 10.14.4
Impact: An application may be able to execute arbitrary code with system privileges
Description: A memory corruption issue was addressed with improved memory handling.
CVE-2019-8604: Fluoroacetate working with Trend Micro's Zero Day Initiative
SQLite
Available for: macOS Mojave 10.14.4
Impact: An application may be able to gain elevated privileges
Description: An input validation issue was addressed with improved memory handling.
CVE-2019-8577: Omer Gull of Checkpoint Research
SQLite
Available for: macOS Mojave 10.14.4
Impact: A maliciously crafted SQL query may lead to arbitrary code execution
Description: A memory corruption issue was addressed with improved input validation.
CVE-2019-8600: Omer Gull of Checkpoint Research
SQLite
Available for: macOS Mojave 10.14.4
Impact: A malicious application may be able to read restricted memory
Description: An input validation issue was addressed with improved input validation.
CVE-2019-8598: Omer Gull of Checkpoint Research
SQLite
Available for: macOS Mojave 10.14.4
Impact: A malicious application may be able to elevate privileges
Description: A memory corruption issue was addressed by removing the vulnerable code.
CVE-2019-8602: Omer Gull of Checkpoint Research
StreamingZip
Available for: macOS Mojave 10.14.4
Impact: A local user may be able to modify protected parts of the file system
Description: A validation issue existed in the handling of symlinks. This issue was addressed with improved validation of symlinks.
CVE-2019-8568: Dany Lisiansky (@DanyL931)
sysdiagnose
Available for: macOS Sierra 10.12.6, macOS Mojave 10.14.4, macOS High Sierra 10.13.6
Impact: An application may be able to execute arbitrary code with system privileges
Description: The issue was addressed with improved permissions logic.
CVE-2019-8574: Dayton Pidhirney (@_watbulb) of Seekintoo (@seekintoo)
Entry updated March 26, 2021
Touch Bar Support
Available for: macOS Sierra 10.12.6, macOS High Sierra 10.13.6
Impact: An application may be able to execute arbitrary code with system privileges
Description: A memory corruption issue was addressed with improved memory handling.
CVE-2019-8569: Viktor Oreshkin (@stek29)
WebKit
Available for: macOS Mojave 10.14.4
Impact: Processing maliciously crafted web content may lead to arbitrary code execution
Description: Multiple memory corruption issues were addressed with improved memory handling.
CVE-2019-6237: G. Geshev working with Trend Micro Zero Day Initiative, Liu Long of Qihoo 360 Vulcan Team
CVE-2019-8571: 01 working with Trend Micro's Zero Day Initiative
CVE-2019-8583: sakura of Tencent Xuanwu Lab, jessica (@babyjess1ca_) of Tencent Keen Lab, and dwfault working at ADLab of Venustech
CVE-2019-8584: G. Geshev of MWR Labs working with Trend Micro Zero Day Initiative
CVE-2019-8586: an anonymous researcher
CVE-2019-8587: G. Geshev working with Trend Micro Zero Day Initiative
CVE-2019-8594: Suyoung Lee and Sooel Son of KAIST Web Security & Privacy Lab and HyungSeok Han and Sang Kil Cha of KAIST SoftSec Lab
CVE-2019-8595: G. Geshev from MWR Labs working with Trend Micro Zero Day Initiative
CVE-2019-8596: Wen Xu of SSLab at Georgia Tech
CVE-2019-8597: 01 working with Trend Micro Zero Day Initiative
CVE-2019-8601: Fluoroacetate working with Trend Micro's Zero Day Initiative
CVE-2019-8608: G. Geshev working with Trend Micro Zero Day Initiative
CVE-2019-8609: Wen Xu of SSLab, Georgia Tech
CVE-2019-8610: Anonymous working with Trend Micro Zero Day Initiative
CVE-2019-8611: Samuel Groß of Google Project Zero
CVE-2019-8615: G. Geshev from MWR Labs working with Trend Micro's Zero Day Initiative
CVE-2019-8619: Wen Xu of SSLab at Georgia Tech and Hanqing Zhao of Chaitin Security Research Lab
Install Mac Os Mojave Patcher
CVE-2019-8622: Samuel Groß of Google Project Zero
CVE-2019-8623: Samuel Groß of Google Project Zero
CVE-2019-8628: Wen Xu of SSLab at Georgia Tech and Hanqing Zhao of Chaitin Security Research Lab
WebKit
Available for: macOS Mojave 10.14.4
Impact: Processing maliciously crafted web content may result in the disclosure of process memory
Description: An out-of-bounds read was addressed with improved input validation.
CVE-2019-8607: Junho Jang and Hanul Choi of LINE Security Team
Wi-Fi
Available for: macOS Mojave 10.14.4
Impact: An attacker in a privileged network position can modify driver state
Description: A logic issue was addressed with improved state management.
CVE-2019-8612: Milan Stute of Secure Mobile Networking Lab at Technische Universität Darmstadt
Entry added May 14, 2019
Additional recognition
CoreAudio
We would like to acknowledge riusksk of VulWar Corp working with Trend Micro's Zero Day Initiative for their assistance.
Entry added July 25, 2019
CoreFoundation
We would like to acknowledge m4bln, Xiangqian Zhang, Huiming Liu of Tencent's Xuanwu Lab, Vozzie, and Rami for their assistance.
Entry updated May 14, 2019
Kernel
We would like to acknowledge Denis Kopyrin for their assistance.
Entry updated May 14, 2019
PackageKit
We would like to acknowledge Csaba Fitzl (@theevilbit) for their assistance.
Safari
We would like to acknowledge Michael Ball of Gradescope by Turnitin for their assistance.
System Preferences
We would like to acknowledge an anonymous researcher for their assistance.
In October last year, Apple releases a new version of macOS dubbed as ‘Catalina.’ This latest installment of macOS includes new features, including new apps for podcasts, music, and TV (replacing iTunes), the ability to use iPad as an external monitor, a revamped Photos app, and many more. Seeing this, it’s no wonder that some Mac users want to update their OS version to Catalina. However, not all of them have the luxury to do so.
Officially, macOS Catalina won’t work on older Mac devices that are deemed not powerful enough, according to Apple. Additionally, they provided the official list of the supported Macs:
- MacBook models released in 2015 or after
- MacBook Air models released in mid-2012 or after
- MacBook Pro models released in mid-2012 or after
- Mac mini models released in late 2012 or after
- iMac models released in late 2012 or after
- iMac Pro released in 2017
- Mac Pro models from late 2013
The procedure below will allow Macs or Hacks able to install High Sierra to also install Catalina or Mojave (eg SMBIOS MacPro5,1, iMac11,3, MacBook Pro7,1 which have been unsupported in macOS 10.14.x and 10.15beta) -credit to @ASentientBot's post. Mac or Hack capable of and running High Sierra 10.13.x 2. The Mojave 10.14.1 update does NOT install properly on unsupported machines, and could result in an unbootable OS. If you want to install the 10.14.1 update (and are not currently running 10.14.1), perform the following steps:. Download the latest version of Mojave Patcher. Download the installer using the Tools menu of Mojave Patcher.
This means that if you have a Macbook Air or iMac released in 2011, you won’t be able to upgrade your OS to Catalina. What version of macOS do you have? Adobe flash player for mac os x latest version.
If you’re unsure what version of macOS you have, you can check your macOS or OS X version by clicking the Apple icon at the top-left corner of Mac’s screen, then select About This Mac. In the Overview tab, look at the Mac model year below the OS version number. If the year is the same or above the previous compatibility list, then you should be able to install macOS Catalina formally. If not, read on.
Make your old Mac support macOS Catalina
Older Mac owners don’t have to worry. It’s not the end of the world. There’s a patch that lets you install Catalina to Macs that are not officially supported.
The patch is known as DosDude Catalina Patcher. DosDude Catalina Patcher is a third-party tool, meaning Apple does not develop the tool. It’s made by an individual developer instead. Keep in mind that just because you can make your old Mac run Catalina, it doesn’t necessarily mean it will always be a good thing to do.
Apple prevents older devices to run Catalina for a reason. As mentioned before, anything older than the officially supported hardware will most likely offer suboptimal performance using Catalina, not to mention that some features need newer hardware to function properly.
Despite that, it doesn’t mean that all old machines won’t run macOS Catalina well. Given that your hardware is capable enough, running Catalina shouldn’t introduce any lasting problems. The macOS Catalina Patcher is also updated regularly to address any issues that may surface. Otherwise, you can always downgrade your macOS to an older version if needed.
Install macOS Catalina on an older Mac
Before we begin, it might be a good idea to have a backup of your system using Time Machine, just in case. Creating a backup is always recommended. It’s not only useful for installing a new OS version can enable you to undo any changes after an update, which would be very helpful should something go wrong.
Once you are ready to jump into upgrading, follow the step-by-step guide below to install macOS Catalina on an older Mac using DosDude Catalina Patcher.
- First off, download the most recent version of Catalina Patcher from the official website.
- After the app is downloaded and installed, open it.
- The app will present you with a welcoming message. Keep clicking Continue until it finishes.
- Afterward, you need to get the macOS Installer App from Apple. You can either Download a Copy or Browse for a Copy… if you already have one. If you choose to download, the file size is about 7 to 8 GB, so you may need to wait for a while.
- Plug in a USB flash drive to your Mac and select Create a bootable installer on the Installation Method section.
- On the next screen, your flash drive should be detected as a volume. Else, you may have to first format your USB drive into macOS Extended Journaled if you haven’t already.
- When the flash drive is detected, select it, and click Start.
- Once the bootable installer is copied into the USB drive, restart your Mac. Hold down the Option key while the rebooting process takes place to open up the Startup Manager.
- From the boot list, choose the USB flash drive installer.
- Then, you’ll be taken to the macOS Utilities window. One thing to note is that if you run a version of macOS that is earlier than High Sierra, you’ll need to reformat your installation hard drive to APFS before proceeding. Use the Disk Utility option from the available list on the macOS Utilities window to do so. Otherwise, skip to the next step.
- Click on Reinstall macOS to install Catalina. Simply follow the process until the new OS, and the relevant patches are installed successfully.
Now, you can enjoy the latest version of macOS on an older Mac. Remember that Apple doesn’t recommend you do this, so some troubles might show up when operating your device. Even though dosdude1, the developer of Catalina Patcher, introduces new patches regularly, it shouldn’t be surprising if the experience may not be as good as using Catalina on Macs that officially supports it.
How to Install MacOS Mojave on Unsupported Macs with DosDude Mojave Patcherhttps://ift.tt/2zAfYdb
Mac Os Mojave Patch Tool For Unsupported Macs Files
As you may know by now, the list of MacOS Mojave compatible Macs is more strict than previous releases of Mac OS system software, but that doesn’t necessarily mean you can’t install and run macOS Mojave on some unsupported Macs. If you’re an advanced Mac user and you’re reasonably brave (and have adequate backups), then it turns out you might be able to install and run MacOS Mojave on unsupported Mac hardware after all, thanks to a free third party tool from the technical wizard known as “DosDude”.
Essentially the Mojave Patcher Tool creates a modified USB installer drive (similar to the regular Mojave boot installer drive you can make) which you can then use to install not only macOS Mojave on the otherwise unsupported Macs listed below, but also a series of patched macOS Mojave component files that allow it to boot.
Just a quick word of caution: while you may be able to get macOS Mojave running on an unsupported Mac, this is truly only for advanced users who are adventurous. You certainly wouldn’t want to try this on a Mac that you must have performing in an optimal setting at all times, or on your only computer, but if you feel like tinkering around and running macOS Mojave on an unsupported Macintosh computer you can certainly try it out. Because it patches the operating system and installer, not everything is going to work perfectly on all machines – for example, on some machines networking may not work, or an iSight camera may not work, or GPU acceleration may not function – and there could be various bugs, performance quirks, and other theoretical problems with attempting this, but for the truly tech savvy and brave, the Mojave patcher tool and accompanying walkthrough from DosDude can get the job done.
The DosDude website has both a complete tutorial available at the above link, along with the downloadable patcher tool.
Dosdude also produced a YouTube video demonstrating macOS Mojave on a technically unsupported older MacBook Pro 17″ model from 2009, and Mojave actually appears to run pretty well on the machine:
Thanks to the Dosdude website for the screenshot above of the “About This Mac” screen, which is showing Mojave on an older unsupported Mac.
So while the official list of supported Macs for macOS Mojave is pretty strict in comparison, and you can’t just download Mojave and install it on unsupported hardware without the DosDude utility, the unofficial list of Macs that can run the OS through the tool is much more generous as you can see below, with many perfectly good Macs making the cut.
List of Unsupported Macs That Can Run MacOS Mojave with DosDude Mojave Patcher
Unsupported Macs that apparently can use the Mojave patcher to install macOS Mojave include the following:
– Early-2008 or newer Mac Pro, iMac, or MacBook Pro:
– MacPro3,1
– MacPro4,1
– iMac8,1
– iMac9,1
– iMac10,x
– iMac11,x
– iMac12,x
– MacBookPro4,1
– MacBookPro5,x
– MacBookPro6,x
– MacBookPro7,1
– MacBookPro8,x
– Late-2008 or newer MacBook Air or Aluminum Unibody MacBook:
– MacBookAir2,1
– MacBookAir3,x
– MacBookAir4,x
– MacBook5,1
– Early-2009 or newer Mac Mini or white MacBook:
– Macmini3,1
– Macmini4,1
– Macmini5,x
– MacBook5,2
– MacBook6,1
– MacBook7,1
– Early-2008 or newer Xserve:
– Xserve2,1
– Xserve3,1
Mac Os Mojave Download
As you can see, the potential list of Macs that can run Mojave with the assistance of this process is much more thorough than what Apple officially supports. But caveat emptor, as with all software modifications.
Will everything be perfect? Certainly not. Will performance be better than some other versions of Mac OS or Mac OS X? Probably not, it might even be worse. Will everything work exactly as expected, as if it was an official support from Apple? No, probably not. But that doesn’t mean that it’s not worth pursuing for some Mac users, and perhaps the better features in macOS Mojave are too compelling to not try out by venturing into the waters of
If this sounds appealing to you, then check out the Dosdude tutorial and Mojave patch tool. Just remember this is NOT an official patch or release from Apple, and due to the technical nature of this it isn’t for the faint of heart, you will absolutely need above average technical knowledge, patience, and full backups of the computer, as this is basically a hack that allows Mojave to install and run on hardware that Apple does not support.
There’s obviously no tutorial included here in this post as I haven’t personally tried or tested this yet, but if you do, and you get macOS Mojave running on an older Mac, be sure to let us know in the comments below how well it works, and what your experience was. Personally, my older unsupported Macs are still running Snow Leopard, Mavericks, El Capitan, and Sierra, and only the latest machines will run Mojave for my particular setup, but to each their own, and it’s undoubtedly cool that Dosdude has consistently come up with utilities like this to get various versions of Mac OS system software running on hardware that it wasn’t specifically intended for. It’s your Mac so use it however you like and with whatever operating system software release you like best. Enjoy!
Related
Apple
Dosdude Catalina Patcher
Macos Mojave Patcher Tool For Unsupported Macs
via OS X Daily http://osxdaily.com