A Google security researcher has just disclosed details of a 20-year-old unpatched high-severity vulnerability affecting all versions of Microsoft Windows, back from Windows XP to the latest Windows 10.
The vulnerability resides in the way MSCTF clients and server communicate with each other, allowing even a low privileged or a sandboxed application to read and write data to a higher privileged application.
MSCTF is a module in Text Services Framework (TSF) of the Windows operating system that manages things like input methods, keyboard layouts, text processing, and speech recognition.
In a nutshell, when you log in to your Windows machine, it starts a CTF monitor service that works as a central authority to handle communications between all clients, which are actually windows for each process running on the same session.
"You might have noticed the ctfmon service in task manager, it is responsible for notifying applications about changes in keyboard layout or input methods. The kernel forces applications to connect to the ctfmon service when they start, and then exchange messages with other clients and receive notifications from the service," the researcher explained.
Tavis Ormandy from Google's Project Zero Team discovered that since there is no access control or any kind of authentication in place for this interaction, any application, any user and even sandboxed processes can:
- connect to CTF session,
- read and write the text of any window, from any other session,
- fake their thread id, process id, and HWND,
- pretend as a CTF service, tricking other applications, even privileged ones, to connect to it, or
- escape from sandboxes and escalate privileges.
"There is no access control in CTF, so you could connect to another user's active session and take over any application, or wait for an Administrator to login and compromise their session," Ormandy explains in a blog post published today.
"It turns out it was possible to reach across sessions and violate NT security boundaries for nearly twenty years, and nobody noticed."
If exploited, the weakness in CTF protocol could allow attackers to easily bypass User Interface Privilege Isolation (UIPI), letting even an unprivileged process to:
- read sensitive text from any window of other applications, including passwords out of dialog boxes,
- gain SYSTEM privileges,
- take control of the UAC consent dialog,
- send commands to the administrator's console session, or
- escape IL/AppContainer sandboxes by sending input to unsandboxed windows.
Ormandy has also published a proof-of-concept video demonstrating how the issue can be exploited to gain SYSTEM privileges in Windows 10.
Besides this, CTF protocol reportedly also contain many memory corruption flaws that, according to the researcher, can be exploited in a default configuration.
"Even without bugs, the CTF protocol allows applications to exchange input and read each other's content. However, there are a lot of protocol bugs that allow taking complete control of almost any other application. It will be interesting to see how Microsoft decides to modernize the protocol," Ormandy says.
The researcher has also released a custom open-source "CTF Exploration Tool" on Github that he developed and used to discover many critical security issues in the Windows CTF protocol.
Ormandy responsibly reported his findings to Microsoft in mid-May this year and released the details to the public today after Microsoft failed to address the issue within 90 days of being notified
Hey Nice Blog!!! Thank you for sharing the information. Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging!!!
ReplyDeletephp website development company in delhi
PHP Web Development services in noida
Penetration Testing Services in Noida
Information security services Welcome to Euclid Security services, it is a reliable name in the cyber security consulting space. We offer Information security services and Managed security patch services.
ReplyDeleteHii dear:)! Yeah, most of my wishes are yours blog-related. Awesome blog!!!!
ReplyDeleteThanks to sharing this with us! Thanks a lot!!!!!!!!!
France VPS
Thanks for sharing such a informative blog with us. We also allow information about India VPS so anyone interested visit this link.
ReplyDeleteThis Article is Worth of sharing. The information is helpful for sure! Keep going like this!
ReplyDeleteGermany VPS Hosting
Thanks for sharing this great post.
ReplyDeleteIf someone needs YouTube related support first visit youtube.com/activate. Follow the given instructions and simple methods to fix YouTube issues by your hand. If you cannot Activate YouTube on your device, you can contact us our professional expert team resolve your issues instantly and provide step by step solution.
Nice information…very well and clearly explained… Thank you so much for this valuable information…Great work keep doing. Looking for the best cyber security services in Hyderabad at affordable prices contact cyanous software solutions.
ReplyDeleteBest cyber security services in Hyderabad
Best software & web development company in Hyderabad
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThank you, so much send important information to this blog "Google Discloses 20-Year-Old Unpatched Flaw Affecting All Versions of Windows". MSCTF is a module in the Text Services Framework (TSF) of the Windows operating system that manages things like input methods, keyboard layouts, text processing, and speech recognition. I would be happy to share your blog with people. You want to know more about USA VPS Hosting, I will be jovial to help you.
ReplyDelete
ReplyDeleteNice article! It is very useful for everyone who is looking for this kind of blog information. Keep updating more technologies and ideas! this information is very useful for me and you are doing amazing work. If you want to know about server hosting, I can help you USA VPS hosting You can ask us for more details and services. Get best and fast hosting service with us. Thank you so much for sharing this and I wish you all the best for the upcoming article..!!!!!
We are offering fake ids and driving license that will help you in many situations.
ReplyDeleteWe have over 20 years of experience. Buy Fake ID Online in California from our Fake ID Online Store in the USA.WhatsApp +17202488130 ( highpills@gmail.com )
We have best, scannable and Cheap Fake IDs with hologram and other security details for sale in California and the USA.
To know more about us, visit our website.
Order Premium quality scannable fake id
WhatsApp +17202488130 ( highpills@gmail.com )
where to buy fake driver license online
buy fake id with paypal
florida fake driver license
california fake driver license
colorado fake driver license
fake california driver license
michigan fake driver license
Maryland fake driver license usa
texas fake driver license
fake id
make fake driver license online
make fake id online
buy fake id online
fake texas driver license
georgia fake driver's license
uk fake driving license
michigan fake driver license
fake oklahoma driver license
oklahoma fake driver license
illinois fake driver's license
Mississippi fake driver license
fake driving license
fake illinois driver's license
georgia fake driver's license
uk fake driving license
North carolina fake drivers license
missouri fake driver license
fake missouri driver license
pensylvannia fake driver's license
fake pensylvannia driver's license
new jersey fake auto driver license
fake new jersey auto driver license
new york state fake driver license
fake new york state driver license
connecticut fake drivers license usa
ohio fake driver's license
fake ohio driver's license
buy ohio fake driver's license online usa
WhatsApp +17202488130 ( highpills@gmail.com )
Excellent post. I was checking constantly this blog and I’m impressed! Very useful information particularly the ultimate phase.I handle such info a lot. I used to be looking for this particular information for a very long time. Thanks and best of luck.…Malwarebytes Crack
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteNice article! It is very useful for everyone who is looking for this kind of blog information. Keep updating more technologies and ideas! this information is very useful for me and you are doing amazing work. If you want to know about server hosting, I can help you USA Dedicated Server. You can ask us for more details and services. Get best and fast hosting service with us. Thank you so much for sharing this and I wish you all the best for the upcoming article..!!!!!
ReplyDelete