Menu

#380 Backport fix of buffer overflow in bowmode to 1.12 branch

open
nobody
1.12 (1)
5
2020-10-03
2020-10-03
SilverNexus
No

It appears that the bowmode command has been susceptible for a while to a buffer overflow from nonsensical bowmode commands (like bowmode tegrjhgskjdfhsdkfhsdkfhfksdhflksdfhdsfhsfkjhfskfhsdkfhskfjhsdkfjshkfjhdkfjhsdkfjhdsfjjhsdkfjhsdkfdjshfksdjhfksdjhfksdjfhsdofiheoifweoiwueoruweroiweuroiewuroiewufdsfksdhdkjvhcxkjvhcxkvhcxkvhcxkvjhcxvkjhsofiwuoiuroweuroiquoiqueqoieuwoqiukfhsdkfjhsdkjfdhskfjdshfsdkjfhsdkfjdhfkdjhfskjhfksjdhfkjhfksdjhfdskjfhdkjfhkdhdkjhfhfhfhfhfdskjfhsdkjhsdkfjsdfkdsjhfskjfhsdkfjhdskfjhsfkjdshfkdjshfkjshfkjsdhfkjsdhfkjdhsfkjsdhfkdjshksjhdkjfhdsfkjhdfkjhdfewuroewuroewiurewiouroiewuroweiruewoiuroewiuroiewruoifhdskjfhsdkfjhdfkjsdhfkjdhsfkjdshfdkjhkjshfwueoriurowqieuowqiueqoieuwqoieuoiuoiueoiqueowiqueowiquoiueoiquoiqueoiquwoeiqueoiueoiwuewiueoirfhdskfjhdsfkdfsjhfkdjsfhkjcbhvckbivybivubyiuryiuhwerkjehdsiufyewyfidsuhdsiuyfiewyiuyfisuyfidushfkjewhfkefuhdsifudsfydsifuydsiufydsiufydiufydsiuyfdiuyfisuyfdiuyfisuyfdsgfejhwgrjhqgjwhqgdisuyxciubyibuycniybiusgjrghejfgserjhgwejgsfhdskjfhdskfhdkfjhsdkjfhkdshkfsdjhfdskjfdshfkjhsdfiuyweiuryiuqyiueyqiueqyeiwuqwyeiewuyeiuewyqiwequyewqiuewyweiquyweiewuyeqwiuewyweiquyewqiuewqyeiuywiewquyweqiwequyweiwequyewqiwequyweqkwejqhwekewqjhewqkjweheqkjhwewkqjhfkjhkdjhdsakjsdahskjhsdkjsdhsdakjhsdakjshskjhskjashskajhsdkjhsksjhsdkjshkjsdhsdakjhskjsdahskjhsdkjsdahskjhsdkjshdksajhsdkjsdhasdaoifsdfdofdiudfuoidfsudfoiufofsdiufsoiuoifsufsoiufsoifdudfsoiusfdoifsuofsiufsoiufsoifsufsoiufsoifsufsdiuhkwejrkjhewkjhewkjrhrtkjhertkjherktjtryrtgdfsucvbinjhgtfnrbdghcuvjgfrbdehcjvgntfrbdehjfgntrbedhcjvngbtrhejdcmvngbtfhrejdcnvbghfjrekdmcnvghtfrjdesnxcbgvhfurdejchvgfjrdesnchfgrjesndbchvgfjrdnebsghxcjvgntfrbegshjxcvngfbrdgehsjxcnvgbfrdeghsjdcvgnfbredgshxjcvngfbrdgehsjxcvngfbreghsjcvgntbregshxcjvgnfrbesghxjcvngbfrehsjxcvngbftrdegshxcjvngfbrdesghxcjvfgntrbehsjxcfnbrdeghsjxcnfbrgdehsjxncbvgfhdjsnxcbvgfhjdnxcbvgfhrjdencbvghfrjdnsbxcvgfhrdensbxcvghfjdsnxcbvgfhrdjsnxcbvgfhrjedsnxcbfghrdesnxcbfghrjdnxcbvgfhrjesndbcfgvhrjdenbfghtrjdnbcvghfrjesdnxcbvghyfujrdnxcbvghfjrdesnbcfvgfhrjedsndcfbvghfjdsnxcbvfhrdejsnxbcgfhdjxncbfghrjedsncbvgfhjdsncbvgfhrjdsncbfghdjsnxbcfghdjsnxcbgfhrjdsndxcbvgfhrjdnxcbvgfhdjsnxcbgvhfjrdesbxgchfgnresbgxdchfgjtfensbgxdhcyvgjuktrejnshxycuvigkjfmrdnbsgxchyvugjtrehsgxychujvgtrhegsyxcuvgjtrhegsyxdcufgjtrhegsdxcyhvjgutmrnebdgshxycuvgjktmrednbsgdxhcyvubgjktfrmesnbgxhcyvugjkfremjdnhbgxchyvubgikfremdsnbxgchvygujtkremsdnbxcgvhygbujkrdmsnxbcgvbhyujrfkdjmcnvbghfrjedskmxcnvhbgjufrdksmxcnvbghtfjrudkmcvnbghtfrjuedmcnvbghfrjudksxjcmnvghtruekdsmcnvbghtfurjesmxncbvgfhrdjsxmcnvbghfrujdksmxcnvgbhfreiksmxncvbghfurdjksmxcnvbghfjriekdsxcmnvbghfruedkjmxcnvbghfrujkdxcjmvnbghturjedkmxcnvbghfjridkxcmnvgbhtfrjdkmxcnvbghrjdmcnvbghtjrdmcnvbghfjdsmncfbghtfruedjkmcnvbghfruedksxcnfhrjeiwksxcmnhfjdesiklzxcmjfdiesolkxcmjfdisolkxcnfhjdeiwaoqlkmxcnfhreuwikasmcnvbghtfrjekdxmcnvbghfjudksmcnvbghtfrjdksmxcnfvgbfhrjesmdxcnfbghjdkxcmnvbghfrjdsmxncvbghfjrudksdxcmnvbghfrejksxcmnvbghfrjeskmdcnfbghfrejskmxdncgbhtfeikdxcmnvbghfjurdkxmcnvhgfuidkxcmvnbghfrjudkmcnvhgfrjdkxmcnvbghfjurdkcmnvgfhjrdkmcnvbghfrjdkxcmnvhgjfrdkmxcnvbghfjrdksxmcnvhgfjurdksdcnvbghfrudkxmcnfghftrejskmdxncbgvhfrjudikxcmjvghturieksdcjfghyutfeisokdxcjvhgtfrieksdxmcnvhgftruidksxcmnvghtfredksxcmnvghtrikdcmvnghtriedkcmvnbghtrjekdmcnvbhgutfdiksxdcnvhgfrjdeksmxcnfhgjrud).

I could not get a 1.12 server to build on my computer to test this change; it wasn't creating random_maps/Makefile.in for some reason. Instead, I'm backporting as a patch. Someone with a 1.12 server that runs can apply this patch and test to make sure I didn't break anything.

1 Attachments

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.