-
-
Notifications
You must be signed in to change notification settings - Fork 50
Security Fix: JSON Deserialization Protection & Code Improvements #66
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
base: master
Are you sure you want to change the base?
Security Fix: JSON Deserialization Protection & Code Improvements #66
Conversation
To modernize about web request codes
Tls and Ssl3 is not safe at now
by static JsonSerializerSetting
with .NET native api, add validation check proper input value
.net 4 is too old version and we can consider if SQL2016 supported windows server 2012 or above win 2012 can run net 48
just after build, we only need DDL sql and dll file from this project
Now we only register 1 dll file with single query
…th visual studio solution explorer
Hello @yuseok-kim-edushare, Thanks a ton for this PR! 🙌 Really appreciate the time and effort you put into this — everything looks solid. Great job on the build improvements! I'll go ahead and review/test it shortly. Thanks again for contributing! |
I Fix sqlproj |
Cause of IL-repack using CLR assembly reference list changed then need to drop and create is needed
I Add A script to re-install CLR then i create SQL Script for re-install this |
this pr also can close #65 and close #64 + close #61 by db9279b
Overview
This PR implements critical security fixes and code improvements to enhance both security and performance of the SQL-APIConsumer component.
Key Changes
Security Impact
The JSON deserialization depth limit prevents potential Denial of Service attacks through maliciously crafted deep-nested JSON payloads that could cause:
Cleanup