-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{StaticResource} references are broken for XPS Paths after December2022 security patch #7436
Comments
We are checking this further. Will update soon. |
We're seeing the same issue and have some very unhappy customers right now. |
We're sorry that the update broke your application. Rest assured, we're working to the fix the issue at top priority. |
This issue leaves us with lots of customers not just "unhappy" but unable to invoice their work! This is a really money burning problem!! |
@gejosdev - I agree the situation is not ideal and we're doing everything we can to ensure we restore the functionality without resurrecting the vulnerability. For now, you may attempt to use the workaround mentioned in this KB article. |
@gejosdev this one also: dotnet/runtime#51929, #3546 We just take this one also.... The fix takes ages, means the team is not really into XPS/Printing... |
There is also a second issue with that one: When you merge XPS files with the following method, the final XpsDocument lacks resources. I did extract the .XPS file and investigated the *.fpage files and encountered, that the
|
We've released an OOB package that should address the XPS compatibility issues. |
Much appreciated! OOB addressed the issue with WPF print/print-preview of generated XPS documents with inline images. |
Thanks! |
(When) will this OOB be included in the regular Windows Update rollouts? We tested it as well and can confirm it fixes the broken display of images. We need that rolled out asap - it's no solution to send complex instructions to hundreds of customers, many of whom are inexperienced with computers. |
@gejosdev - We are working to release the fix along with the next security update. We will keep this thread posted. |
2 more months have passed without release. Do you even realize how URGENT this issue is, how much damage was already done to customers not able to invoice, our customer relationship, our turnaround, our time spent? |
@gejosdev - The fix will be rolled out in 5B (mid-May) which should address the issue (without having to rely on OOB fix). |
There is an unexpected delay in this release. Will keep the thread posted for the updates. |
What is the status? (powershell fix doesn't work at some customers, only registry fix works). |
An incredibly faulty "security fix", dumped on all customers, crippling hard work and reputation of developers and companies worldwide, empty promises, no communication - just a too complex manual bugfix that could and should have been rolled out automatically since January. Half a year! This is no environment for serious software development. |
Join the fun @ dotnet/runtime#78629 |
We're apologize for the inconvenience caused. However, the reasons for delay in shipping the fix are beyond our immediate control. We're working with our partner teams to get this released as soon as possible. |
@pchaurasia14 what is the status?.... |
Update - The security patch is now available for .NET Framework as well as .NET Core . This should restore the |
22H2 19045.2364
)Problem description:
{StaticResource}
references onPath
elements are not loaded inFixedPage
after recent security patch.Actual behavior:
FixedPage fails to load Path elements that have static resource references. Path data is set to null so those elements are not rendered with
RenderTargetBitmap
for example.Expected behavior:
Path references are loaded.
Minimal repro:
December 13, 2022, security updates for .NET Framework
is installedYou can probably reproduce this by printing most PDF files with some text to Microsoft XPS Document Writer and then trying to present it in a WPF app (that is not Windows XPS Viewer).
Workaround:
Alternate Workaround
fromkb5022083
(allowing all XPS types) works. I haven't figured out which type needs to be specifically allowed for this particular case. The script they have in the first part to allow certain types explicitly doesn't work.https://support.microsoft.com/en-au/topic/kb5022083-change-in-how-wpf-based-applications-render-xps-documents-a4ae4fa4-bc58-4c37-acdd-5eebc4e34556
The text was updated successfully, but these errors were encountered: