Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

released: bug fix for win32k.sys/CreateXlateObject (buffer overflow)

Featured Replies


  • Author
On 7/27/2025 at 7:03 AM, MilkChan said:

You didn't check these links of mine which have all the files you need

Oh, I am sorry. Yes, you are right. The file "Windows XP No SSE2 Patch Rollup.zip" is in the directory "POSReady 2009" of the Windows XP post SP3 update pack.

---

The analysis of the newest version (5.1.2600.7334) of the file "win32k.sys" from the Windows XP update is now complete. The file "code.htm" has been updated. There are no big surprises in this version. It's basicly just another buggy version which needs to be fixed. The code is more or less the same as in Windows 2000 or any other Windows version.

---

A bug has been found in the version "5.00.2196.0001-V3" of the file "win32k.sys" for Windows 2000. That is why the version "5.00.2196.0001-V4" has been added to the file "code.htm". Even though only a single machine instruction has been changed, it will still go through some testing before the update "WINDOWS2000-OTSKB000001-V4-X86-INTL.exe" will be released to the general public. However, the help file has already been updated.

---

things to do:

Windows 2000 update:

  • Write the version "5.00.2196.0001-V4" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows 2000/OTSKB000001-V4" to the help file
  • write the update
  • test it
  • release it

Windows XP update:

  • Analysis of the version "5.1.2600.7334" of the file "win32k.sys". Then update "code.htm".
  • Write the version "5.1.2601.0001" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows XP/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Windows Server 2003 update:

  • Analysis of the version "5.2.3790.6946" of the file "win32k.sys". Then update "code.htm".
  • Write the version "5.2.3791.0001" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows Server 2003/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Windows Embedded POSReady 2009 update:

  • Analysis of the version "5.1.2600.7684" of the file "win32k.sys". Then update "code.htm".
  • Write the version "5.1.2602.0001" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows Embedded POSReady 2009/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Edited by Start Me Up

  • Author

A very small bit of news:

The update "WINDOWS2000-OTSKB000001-V4-X86-INTL.exe" has been released to the general public. Users of version 3 are advised to update to version 4. The help file "OTSKB.chm" has been updated slightly.

---

things to do:


Windows XP update:

  • Analysis of the version "5.1.2600.7334" of the file "win32k.sys". Then update "code.htm".
  • Write the version "5.1.2601.0001" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows XP/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Windows Server 2003 update:

  • Analysis of the version "5.2.3790.6946" of the file "win32k.sys". Then update "code.htm".
  • Write the version "5.2.3791.0001" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows Server 2003/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Windows Embedded POSReady 2009 update:

  • Analysis of the version "5.1.2600.7684" of the file "win32k.sys". Then update "code.htm".
  • Write the version "5.1.2602.0001" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows Embedded POSReady 2009/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Edited by Start Me Up

  • 2 months later...
  • Author

The update "WINDOWSXP-OTSKB000001-V1-X86-INTL.exe" has been released to the general public. The help file "OTSKB.chm" and the code comparison file "code.htm" have been updated accordingly.

---

There will probably be

  • a medium update for Windows 2000 users, soon (WINDOWS2000-OTSKB000001-V7-X86-INTL.exe) and
  • a slight update for Windows XP users (WINDOWSXP-OTSKB000001-V2-X86-INTL.exe).

---

things to do:

 

Windows 2000 update:

  • Write the version "5.00.2196.0001-V7" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows 2000/OTSKB000001-V7" to the help file
  • write the update
  • test it
  • release it


Windows XP update:

  • Write the version "5.1.2601.0001-V2" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows XP/OTSKB000001-V2" to the help file
  • write the update
  • test it
  • release it

Windows Server 2003 update:

  • Analysis of the version "5.2.3790.6946" of the file "win32k.sys". Then update "code.htm".
  • Write the version "5.2.3791.0001-V1" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows Server 2003/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Windows Embedded POSReady 2009 update:

  • Analysis of the version "5.1.2600.7684" of the file "win32k.sys". Then update "code.htm".
  • Write the version "5.1.2602.0001-V1" of the file "win32k.sys". Then update "code.htm".
  • add the update "Windows Embedded POSReady 2009/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it
  • Author

The update "WINDOWS2000-OTSKB000001-V7-X86-INTL.exe" has been released to the general public. The help file "OTSKB.chm" and the code comparison file "code.htm" have been updated accordingly.

---

There will probably be a slight update for Windows XP users, soon (WINDOWSXP-OTSKB000001-V2-X86-INTL.exe).
---

things to do:

Windows XP + Windows Embedded for Point of Service update:

  • add the version "5.1.2601.0001-V2" of the file "win32k.sys" to "code.htm" (edit: done)
  • add the update "Windows XP/OTSKB000001-V2" to the help file
  • write the update
  • test it
  • release it

Windows Server 2003 update:

  • add the version "5.2.3790.6946" of the file "win32k.sys" to "code.htm"
  • add the version "5.2.3791.0001-V1" of the file "win32k.sys" to "code.htm"
  • add the update "Windows Server 2003/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Windows Embedded POSReady 2009 update:

  • add the version "5.1.2600.7684" of the file "win32k.sys" to "code.htm"
  • add the version "5.1.2602.0001-V1" of the file "win32k.sys" to "code.htm"
  • add the update "Windows Embedded POSReady 2009/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Edited by Start Me Up

Nice work :thumbup

Edited by windows2

  • Author
On 11/17/2025 at 4:49 PM, windows2 said:

Nice work

Thank you.

---

The update "WINDOWSXP-OTSKB000001-V2-X86-INTL.exe" has been released to the general public. The help file "OTSKB.chm" and the code comparison file "code.htm" have been updated accordingly.

---

This update is for Windows XP (32 bits) users. However, in theory it can also be used by Windows Embedded for Point of Service (32 bits) users. However, it was tested on Windows XP (32 bits). No tests have been done on Windows Embedded for Point of Service (32 bits). Also, this update announces itself as a Windows XP update in the title bar during the installation and deinstallation and in control panel -> software.

I know, this is not perfect, but it's the best I have so far.

Edit: see next post
---

things to do:

Windows Server 2003 update:

  • add the version "5.2.3790.6946" of the file "win32k.sys" to "code.htm"
  • add the version "5.2.3791.0001-V1" of the file "win32k.sys" to "code.htm"
  • add the update "Windows Server 2003/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Windows Embedded POSReady 2009 update:

  • add the version "5.1.2600.7684" of the file "win32k.sys" to "code.htm"
  • add the version "5.1.2602.0001-V1" of the file "win32k.sys" to "code.htm"
  • add the update "Windows Embedded POSReady 2009/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Edited by Start Me Up

  • Author

The tests on a Windows Embedded for Point of Service (32 bits) machine are complete and have shown, that the Windows XP (32 bits) update can not be used in Windows Embedded for Point of Service (32 bits). So there is a separate update available, now.

The update "WINDOWSXP-OTSKB000001-V2-X86-EMBEDDED-INTL.exe" has been released to the general public. The help file "OTSKB.chm" has been updated accordingly. The code comparison file "code.htm" has not been changed.

---

Edit: There are links to new versions in the first post.

---

things to do:

Windows Server 2003 update:

  • add the version "5.2.3790.6946" of the file "win32k.sys" to "code.htm"
  • add the version "5.2.3791.0001-V1" of the file "win32k.sys" to "code.htm"
  • add the update "Windows Server 2003/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Windows Embedded POSReady 2009 update:

  • add the version "5.1.2600.7684" of the file "win32k.sys" to "code.htm"
  • add the version "5.1.2602.0001-V1" of the file "win32k.sys" to "code.htm"
  • add the update "Windows Embedded POSReady 2009/OTSKB000001-V1" to the help file
  • write the update
  • test it
  • release it

Edited by Start Me Up

  • Start Me Up changed the title to released: bug fix for win32k.sys/CreateXlateObject (buffer overflow)

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.