Security Research
CVE-2023-7137 Client Details System 1.0 SQL Injection: classic boolean-based bug in uemail
Thinking
2024-07-04
4 min read
Research Dossier
#Vulnerability Analysis#Code Audit#Web Security
Client Details System 1.0 concatenates the uemail parameter directly into a SQL query. An attacker uses the classic OR 1=1 to bypass login, then hands the request to SQLmap to dump the entire database.
Unlock to view this content.
ad8d9422966c73fee42096dad808c6448a272095349f41facc28f3d18d1ee66a0726fb5aaffd9271b6702e0ae53f6961031443030e63d37842b7356b4a67d1f44b648f709f84d99b1640e6f7a87a3d44129b61502fc0c5c728a88c67798e6cfb7bcb30fe880464fad1a2cf9635735fbd6e964b402ea4ed27e494f7c87c72f1c586b333a4d4b6d4ade7253d06d61bf923572a6b8c253d117e8b63642be9ad8c68eaee7d4a02592bcdbd3155abcc6a953135deec61ed6729ad92ae056a76758bfc9dbe3a6985cd89376f1d15f12453cfe80b5e40e40f41958e3a5585ace878eb92a7c60c4e7e8c37ed9fc9769402196b51a402e91d59cb63c1586a948d1aa9675d42db5be3deb180482b988aa9a1f563ffcd7929127d5b0367e242ad5831af0d85f2fc9e2fc10e70be7bb255433c6816356b91087a07d37d541532d60f51caa2cd372ee8b2ed0e12dc3c9ba7d132d55aca8490bdae74b184cdc1484dc0ab22ac556f1b953f25ff844ac05a06f32d027454117c0429a7f1fafbd06bfb88cc19328a89b112384ddc46b68938c67c4f91dd53b7aae004b45fcd28316490f776df087dfc91a67c7a96cb38ea9b44a22ef735d163f1e3562fca7abd29f6beadc7b6b1ecf19de498f5434b1840c2cce20745aae1d51780a4236f22f0dd25e862ee83f7685a706efef63e0dc4dad418c42a4dbbe3934f4d4e76c8966bd0b5fb3b29e3ba4ddc311433ec98937f1e41b1bdbb9b64553637683a9c8eaa030de92598bdfa4f7053653e39f3c3faf652d86ae71379c09e062cc4652695053c6492e74e0dbdcaf127411710a499c3cbab99b70e877f9545305c901ce4a0232475e1cb8baca1c6446977d6744adb84ed79bf5f8ae65aca4cd8f88a54909b56647b01d786a59d8b404b6f864df93c89bd49cb995a9b52a618ced5ec07d8192878acfbb6ae1ca8aefe664b62a14a51974d0c31b9125b5220d0d141b82c31346b0a5164217d09bcd6da46e4d1062cac6333ea7e88b3b0a9419c85728176e40dbad1adf95cbc96fe9940e0b455345a468376690812cd6d771e9dbf5f90d86ef92107b271e1f985661e7e7e18bf2d7146342cd3a396f0186ea3ee92ab7f62380e4697ae635b18f8492483cd6f681df629ebecd2a33b8727abfedce7ee18f165e50d73ff2b41cf718454ded1d5dd1610781865a847a3878770818b9e17ed9f0a7c5222975548376981c4960c09361e53c61500390c452318ffd0f590496611449c763f83d79747c59c3c7b8bcf9c4dcfb7e36c45ad5d37e1262c32bf74508f2aa796f3e4b0e1401481b1c77c3cf9f94575c5dc85153c218d5f1c6c99fce5a9427e29a645ea45c2eda8bc3099c7762b19c06a454c9da15e06ebded953692fbbcd65233c67a2e407c6ce2cbf544c7a6a01d951d9f14c5591b8f0a6323d93fe0060653559a585972f27d2f4d00034585dbeda5a4b7b593e3a2a79024e4e32151ec608a1b231209ea79203f65bff5930fc6268cd1185bacedfc12e7d5d87c3932ba2a34f1b44dc10244fe7599b6e1727585c601cd1f019489533e97c203512359fe2fc1e4d59df529a4405d638bd7dcddf9fdbe97d6b55857ddaa48578211a68e0f5db147117b82238a70ddc5183610fa7013b4525bb811869f29736a495c0a589f5c55aeb315eff148cd5876f1faafb55651571742e8897c66178935612f3a37858f8befd17bb79fe3f2ceeb8072a8123743e8c291a34f71a57ddd66b3cdd6339492b10b7d17202d33fc9106beb856e17ffae1ae26de89fa3aa77dfd7ae3c184a6d12cacd7ab0a29e3d4e3b2a6f069d10cdce05349431635fb5f6ad31cc8ebc70ddab36b4fa46aa7be6a84d8f4c840f29c8c5a15cd4b1e6033dd5c334b1f3b9bc8858bd5a3095e52db42df9d8db8b5541ac497fa0a17918c257863d8ecc5dbc4ef72faf750b0784cb442b1f3f59666ead2438ba0de16ed37fcae5247e31a192c6f3556940233ba5450767b6c7739ab75458ead1efb6a2969689ccc15696c2e22509afec2a93f3355272db3d92cb0309ff1fc9487be900ffbe239b34135d59dee0d544a4265b4209665865d1b243226aaa4e6c433865f4eda957347e2128d91e957015b10cb0b3451c4b05e86c87d2dd1399953c6bc8d5d0822c09aa69d890c899e2b84018dd2c93d62f1de3899a7aeb775734a5523c0b830cef37895e2f62d76666a181d2fd428b83171508f2eac0a3a4d9789f209e6c56819108718b5110ea20c1a3d13f330c37e20a6e4f403a21d5a99b6d47557943334a64c1d5135673549083de2c947e2a64349e067cb3931021fe730d6345d8170e0517d2bef3e8725e53da101c82f771221b544b1afd740630cd08cc15fab246bc23520b91ce56ee363cb3cd8ad3ff53e5f692a712f10466ea463a2f9f04603abb1c47d192ecc61b6dddb19faae8bb860be87989d289f6c373d32ae1c9a7a95db23e3f759c44288f8e5c5b6b7c659f418a1036faa0306fa69a8bb3430339478402b6db6a6b756b0c54aafe7725e4e87cc1d816c97b3f5e685dbd41bff573b21e8438edb0e57af36cc6f066487e621a83a24c0e8fb5eb60ce88e70676fcb2c8ed28037d9760c9809fc501eeb1a00f832f8cd9a1ae210730b39f4c0a4a240e96fe80fc876f9cca72d83e9e9b8a189b35ad645e77db32acd932711edcc2ca62a70f50632f359b7db3277d59c8315b130bf749866b2c08f4d7f54fff020130e40169677aa5f65e2fda6c7ec76a4a25c3aec3b7c76106800ed10af7758b9fcf1bb24dde6c11691fb64df1d1da659dfc0c65c4c5f52412a2bf5b868c9e89090b53a04a9953629070420235353aaec3e3c57de6aa6c779ce72d838e1958fe8777874348e2e8986661c789ccb2afaf43c5706a446c163bebd839ef038964b90073861a87ab2885d2c3daed0a2ee64cfb94c6ff0ff186cd9469233d67b5b014313befa691f3d42b0ac40488800df041fc15fec9b5df5b07a55d2aa6ad58c0e21252f5d49355f8b8da5bbeee121f7a3eb74d47e313df0eebf033165ed2b6b7a0ba8d4746c9253e1e953428e51335483eaef775330082504afb28b2c257b7038b6f9410d09a5edb7030d67c497bb951a5e2e353d0ce1108cb3242ecdded658617f61dcb68e7457cd5565a95e25fa2eda6052d75806f6c926e129ddd3188e86c81a1672e3b8ebcdf3a721cfe4ce0bd624ed7cb021a3011535dbfa78bfd15550d40cf597aa43dc5d071b129a2c1e2967567fcb177de0560c0b88e035b4a1f1fe0f19204aad10bc5866c8537b116ba1ff6c276faf582d46f67741e4ee2086219d2bdde4f38c99c23cf3e9ec78202fd3680605c8ef5641e9ecec82a309c12986c6258d124566b7637efd6d97771decee62300e847fe5d396a7ebb953f851bf0c4b2d15b04c6fc692a2f3c6192b1ce0c2b85a12046b12707080697cfdffe3129241ba4466e52b503649dbff0770fd3b944f351b96d0f3a5ded2ebe6d452709b79f126287396c6c24955315dfc8c20b883aff3cb3f1bf243eca18055ef3cf1f0eb3cd988e3f3c4113cc09abb42f37ca882fd7116152e715793d47517105372002a9110f96b01d46b1ade0dabc97bcb9141b793d7c72bcfbe55b3113b87bb8fcb133dc686b3ac97c561a376bfdc4f98bc55f850be7a3fd40e1c89232ee6842ff9e5a1fcdc8c86c31fc40aacfebc863b4005ae756c365b177a12466d13f33c2ddfdfa272134c73cc5c2911f8a5d81828a61395a3ea65155ba47ae426ad98e3a996f264c0fbcee016a01d8dfd8bb1d6e5b4cb2c68443a9b6c8aeebcb00ee50bacfcc390a9d0db38d5bfdd3b1d7f452b4fc7afea03a49dea3dbaac5d7df6e1ad97177ed26e598cf2f1132b1b4780ea3f998df272e60c79d96f60d433a7f9d784403657ce929d364928a9a8d532d4546d6d623697663c529683a1a17841dbadbf8fb8ac7dd61b46ca89bd82f6c2bd582deb79848b789f998b940b403c4e48865d6bd3c58ab6d8c2b1dafc60af12bbb17712041661db5a7e82a2e980a20354dce8c3b5ab9c33529d58d9e72b624cadbe7e7219b27c11cdaab42c3a34b4003307d7c56f907d750ec2e464ec304f8c0cbdbcff6303ef921c8365ff0bffd61e75401b3c3ae2768d2a9106a45991b3a29f9171e2a16359b69c5d9de028ed984529e5eccbc264aec60f35f9c80cb0db8241d7e13d7cc06296a8689f71c919ee0a588a3ba174d42ac9bc025c94adfb0c4c65ef40709598ac1019ee06cc7d6a9697b87a4d68a53f9e8d5e7c68357dc829b563fcb0fa1eb04dab437c7539319e3e62d5f15318eb2c7ba1b3e05d9aa847674d56175a3031a0aea528b898bd12c1d062c215180c1932b99ff9e5a19d1183e14f3195511ee16ece22a73482d5d56213871f924110f31dd1fe4155f9a6c63f3b98dd35944e4bbd6ad3dc68f47ae2212dc24b935055fd9707ef125e5431236fe6985c71ed9f315956f2b0f007f0639016f46fb9ab25f8587bbf8f4cd7bf7bdc658d78f944f4a0296e1c8600cdb8364e339f92dc3b67039aa62aff87abab7b1aaa1a3ff43c80268dfc074ea2ccf9cd48502a6396df2b2d2f21f278ab35bba2bd5246f2dab7ae537d8dd86cd1639a2d9cd49379dfde6c5213cbde0bc0fd3a7a484d43ecaf02265eb4d1b90d3410b42cc5b533ecb33beb7acbfd6c8ff0e55844259f055f5ddcfd45c123d534725b92625f0ed6db3d367870bb42fece28b94fd2cea85dc99a98fe5f00ce285f8db9d7dad3b369bf4f9e5efa4f72fb8198ad30efde17126312da4eff24b1a812e62ad9ef6cbfb32d719ffe4c35f8e581709ad3040d79ba69f4f0a0457c4090ef00ca9ea9f7e76bbc2ccbf38b7b3e37e69c5a94732b730419518f5d632b0dff22dd5c11334377ed3427c2854a8d8de4f90d04f89b4e44e68f5ca1851b30cd2f2f20ee8b038e08220fe98f964c793c9c8664bdb605a201a4a53b8c5c000e3eda8898ad799de7e57e7cc1da04f23df1c7c47e5ed0ae68359f25b13a75761543e76183d7b626be0e48026346dd6d985190c2d123ed3efcd6e87e040bb18242ac0aa36bc8740ac259d5b5a3809b080bb95b2035dfe5cd2af26ed0122aa91c5d5704fad9eda2582d25a3d5d404311aed4f8a24f6e076736b3cf29405fcbf2b88ee82dd13547f891f35e570e204fa288668054375f47807ac93a4dbe0f8057f90c36f36affaba3c4f96a4eff8915f3046195952e8d0b428396bd75b256350dcb3cd58b94428ad83f04dbfde25051ec276c30aef2722a1b2bd74dd76b770837d1bc273c90a3bfae5205d30886a6088119f39371b74df734c9a1a46247ba366ada88779e50fafc80f280155c82bf26a2e60f4fea76c6a9863f088194236b29c3d30dab9e34154550282c081a777008a7dd9dd3c22fd9a66960a044576f75dfcba22df5cf5ef98a736ee2b039e2dab15b1ff8fe7d752fe8d4d5dbd1b69ba41093ff95131905aa26b2c4abfc03788070999935db4e4d895aa471f7137f38c936ae25ecddeadba561cad9cfb5a47668eca57f9aaa8c9fdbb0d3f1879fb51991bd118356639ce5480d701054d573a489239c75445825072d23449d3426e7b572241d01218bd7c497329c651f79f6de1b4cd542cdba8778a8631409e0a5532ef1a7e567601c97b05c01bcc8175f669ebf112545fb85d5346b685b441e0a704b2cf8b899f7883671d1134f3d8512aaa4cfe7a9211b0aaf24226d299cb2c6ff0b801f54d22357e7c455682137f695c465b4c9f1f6c0ccda74f33423b47367f924c6928804c8bb50d34b3dbb068cecef92e46d1c6bf19ca5c5024068baca5c679437305401e0b866cca08250c332c7a36e4812ac266959c198497ba724d7d2797c29354af50edd9e4b361f59938232d9c873b4d754d37d714a10c4f47523bbf7bd2266bcbfbd302c202e85d736832e9e2cde35be76d7b347125b04516f7949d87f9461d4b64e758fdce5a7d1658407a07a356f5f3c9dba7ef56be33b47d3407423214102ee74a599e88dfce498e727bad56345349b190ce80f286910ea26e689cb99cd4d683f46d8da0b673ef074247763fb6bbb4fd2c94cb258ade621d5038008349b3037625f2f26ed008c8a0dfbcbf0b698813d3156a73229f443d919f86fce89a15fd71e7f56bcd3f4a3220cd31827eecdcf1f650ecbde62ae923084e68ac33fd5a47f911662ad85343f87be8d940dff5d31398db79e39c667f85d5cc5a0e7ae3f5cb1ada9fb046560565eb0d03db6c3e0690ee26ad6dd8e058511e1cfb8c57884530f70206dcbbc4f8e160ba93f94b522bd9757eab4d7f98beda7c14e920acdecaee2c40ba7253e3a337857679598cac3079a7cc3f949345ba1edfa447832ff9311ab04aff2d9e896fa059ffe17da6b59b9e20674695a0299348b9e10fa5cfc2f220cf2b3061d7190b29d288895d9970afe7e1fe5f2501bdccd19aed0481f327dedec009af7bb2ddc9258765ba89ebad2de183108cd3d1d473698163a0b15f227bbcaceed20123f92d7e4dcaf648e0c8bce0818cdd900acf1bad82ebb572de5497cd98a7f90a36d121fd4ee646e1ff0f7752b0843c118ef7f21e66d824658b8494f39d25ffb24ed4265f6f7688601b00dc2156c601d1aeefdbdaf6f0b732e92f4c544dd58eec8a20c61464bd361bc2396c020d9acbb883ad5dd45ca78d96ff1f1f8c46f83c8d604d9c9140cdd8828d7aa3f31c8a3abb2cddd2190cc1b5ac56e75470690b9aaf7b55a8a990f0b3ded410ef2f5d531acc022ad5d05b789dade82a33d10329ca3ead1515160aea7a2b8f9eeb429297cfe059ba3a79630f26e123b30cb0976b3db3716c8a27fe369936df98f83075b79482bf66913fb287d246aafba5c9dc24c61d209b8c4b522cfd44c5551ae2677142ed1dd919a3249def725ad2c275a8b59176a5cfb5603f29afe7bff22b4fd04f4ae647f9743f13639dab24b251bdfb17bd19f4d421c685f02fafc2595070810866b5aae02099f567da77df29bf24eda90a42ac9f3f00ea7a74b0c8ff780b14d8736bbf45cec525d1e8f0a14cc99658da0378bee8e047438a8eacad551ec3dc6cc5d4de242a36380dc7b641dcb1f906c813734691b9de9276116754ba6bd83ead328530a4808ff584abd083f93a08b4a1116348931a42e1b2e89e7944df299de6056c6245bdd44ab6b421fcda90eb7ff96e9cf64204c39e6f8ed2c7533b565b670924f7352dd0337544820539ebddda3f7fb1a3eb3347d934ce56ec2e7dc9f6f2920f61475b498cf75517b327d3964613535756219c28a22cb2ce39f44a0d60b4a698e6f27100507697183a59834fef5256f3f044fad37ca7e5343c059fa7f4d96eb188cfb6ec02606c3976bc7449b52191499ca0551f437030872fa1966825dc667f27bf5e6ec5f443c3503c78ed5f9d1f89b02de8bd1cbd3df6ed26d2bc84fcf372804e730b7d44fd82889f99315b937bb6e0e8513b8e9f05ee9ac131b449916e82a332d9978f7ad21de94257b45e3e9943eb40ecde8d4b741309f4af77f8d8e14b67f8a1f0bde2da7891b446864f394c9f95dc50359bd58d63547c4d02b82279c98fb0f05b8a8b9b6dd955a1213ddced8757405b4b32a2b885be7e369bf805d8fcf5eda4aac98bfa20679ca380fafccaeab0586d00447c983c96d950291c6a4f6de70752eb77964968e372e1fa5bfd1d0c9ac1c9c0adf094a386ab6e9dac03923469ab7252086860fd4277cd72801ea18365bc441986e05931ba5ce6efb7af834095f21cc30472cedc82c9431fa9cc4bf420027c4f825c294f7d71887d8e1d93cd6695e6fbcdbe40f3e3c7c508b790508d599d914d7c5eb14b6842fc9667ffb2de69ac6e0b8b9d6194cbd0f0d566ea60812d8963f758b8f630232301ac2ae15599543a82ffaf2cb23829a718d964b036e2d3b70b8c42c7bc7f6a58147cdc9057a2d317bb39463b8f36f8e288909f3b925a2e4f5c9830e2228f30b5d860fd1d9d0cc0416ff783a44cf1b32fafb35bfe09612aaf26479f67668773f24a8e3b6536a4c3f331020550fb62549c7e306c0ae953bd16f19cb6498ddc4f1b34af8316c53dac9cd8db6f129b96df3f3d6c0086a63357af28a893682e2eb4bbbd42b87b4d0cf5417158e1b70220bb2d2ec85a5e8667faf9e4e28fc68a115e0f3c524300cb47b61e61fb527d463dc797c9c8be338835c604043ce5d93e43720789499ca09e8ab369a324ef912ef6e819e4b721271f842aa7a954bb16fb2d081c4e994da491c5197a9bf7ea5cae4b96f4c1637b5a4ea59e30a9bef6fbdf9aadfaa98b7c4ef3dff003f29ba8291ef136d730a8c2d7a434ebe839f26bf427830ef1043851df9dc6c79e00c3a83a58256be6894e8d9d9519a084c2f486af057e3e902d52330f0eeaa05c75bffb332b83ff0aa12c6f5a88385e5ec932d0d578ad18babb614d03b39882c7eccbbcdf9972eb221b336b7ecd4f505b06f92d9f0e974b3eac237fdbf4bb482207f56304780103ff79ed933f5a062168a8c7ff842b0591ff661e4562761a5e3af3ddc44564b380af24986ba1a45fe40fad5eea36dcc8ba7caf28d1b8f5d51d52c9a0e309e49f70688c35f40d0d2d61bce054aa659564dc3be24009ecbedcb65b12e5f64bf890e2ea3a728ed0fe6fcbcedf316cf8618f045c673d7f913c020114d55d15f3bb94276f18d2b9fc8f449edb029d682979c345af7aca4b6992c870b8f6df9ecbd172c0fb54801688d0672a5200aee3f7df00b1eb939e088ac35ebafb3f42c00cba35c89052f87477a947edf3e147c4d0bd386970d88424f5926432d47b593bfa8ad2b11d9e622387fa8ac096fd96fa53d6e0b97dbd90faa73a50864b3d39b69cb7abb7445b286aabe58ac236398be3a766651c46ff79394bf32