{"id":28366,"date":"2019-08-10T21:00:05","date_gmt":"2019-08-10T21:00:05","guid":{"rendered":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/"},"modified":"2019-08-10T21:00:05","modified_gmt":"2019-08-10T21:00:05","slug":"select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks","status":"publish","type":"post","link":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/","title":{"rendered":"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/regmedia.co.uk\/2019\/08\/10\/shutterstock_sql_statements.jpg\" class=\"ff-og-image-inserted\"><\/div>\n<p><strong class=\"trailer\">DEF CON<\/strong> At the DEF CON hacking conference in Las Vegas on Saturday, infosec gurus from Check Point are scheduled to describe a technique for exploiting SQLite, a database used in applications across every major desktop and mobile operating system, to gain arbitrary code execution.<\/p>\n<p>In a technical summary provided to <em>The Register<\/em> ahead of their presentation, Check Point&#8217;s Omer Gull sets out how he and his colleague Omri Herscovici <a target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\/\/research.checkpoint.com\/select-code_execution-from-using-sqlite\/\">developed techniques<\/a> referred to as Query Hijacking and Query Oriented Programming, in order to execute malicious code on a system. Query Oriented Programming is similar in a way to return oriented programming in that it relies on assembling malicious code from blocks of CPU instructions in a program&#8217;s RAM. The difference is that QOP is done with SQL queries.<\/p>\n<p>SQLite is built into all sorts of things, from web browsers to embedded devices to Android, Windows, iOS, various BSDs, and commercial software. An exploitable security hole found in SQLite would therefore be rather bad news because it could open up lots of stuff to potential attack.<\/p>\n<p>It must be stressed, though, that to pull off Check Point&#8217;s techniques to hack a given application via SQLite, you need file-system access permissions to alter that app&#8217;s SQLite database file, and that isn&#8217;t always possible. If you can change a program&#8217;s database file, you can probably get, or already have achieved, code execution on the system by some other means anyway.<\/p>\n<p>Nonetheless, it&#8217;s a fascinating look into modern methods of code exploitation, and a neat set of discoveries.<\/p>\n<h3 class=\"crosshead\"><span>Inside the hack<\/span><\/h3>\n<p>SQLite databases include a master table that describes the database and its objects. One of the fields in the master table is the <a target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\/\/www.oreilly.com\/library\/view\/using-sqlite\/9781449394592\/ch04s05.html\">Data Definition Language<\/a>, or DDL, that defines the structure of the SQLite database. And because these DDL statements exist as text in a database file, they can be easily replaced if the file is accessible.<\/p>\n<p>Master table DDL statements, Gull explains in the paper, have to begin with the CREATE command. With that limitation in mind, the researchers found that they could change the CREATE command to a CREATE VIEW command and hijack any future queries. CREATE VIEW, essentially, can be used to trap an app&#8217;s legit queries and inject extra commands into them.<\/p>\n<p>With the ability to patch the DDL and have it fire off extra subqueries, there&#8217;s the opportunity to interact with vulnerable code within SQLite. In other words, it is possible to alter an SQLite database file so that when it is accessed by an application or operating system, the SQL queries the software wanted to run are intercepted, due to CREATE VIEW, and instead, arbitrary queries that exploit holes within SQLite can trigger instead.<\/p>\n<p>Seeing as SQLite is loaded as a library, or statically built in, once you have code execution in SQLite, you can hijack the running program or operating system component.<\/p>\n<h3 class=\"crosshead\"><span>Demonstration<\/span><\/h3>\n<p>Gull and Herscovici chose to focus on Web SQL, an abandoned web API for interacting with client-side databases via a variant of SQL and JavaScript that can still be found in browsers. To demonstrate code execution, they turned to a still-unfixed four-year-old bug, CVE-2015-7036, an untrusted pointer dereference, in SQLite that can be achieved by abusing the <code>fts3_tokenizer()<\/code> function. Basically, they found it was possible to abuse this function from a hijacked SQL query to defeat ASLR, and hijack the CPU to make it execute arbitrary code.<\/p>\n<p>In another demonstration of the potential of their approach, Gull describes how they replaced the iOS Contacts database, &#8220;AddressBook.sqlitedb,&#8221; with a malicious version that crashes. Another version could be crafted to potentially achieve code execution within the applications querying the address book, if you&#8217;re able to to replace the address book SQLite file.<\/p>\n<p>&#8220;Contacts, Facetime, Springboard, WhatsApp, Telegram and XPCProxy are just some of the processes querying it,&#8221; Gull explains in his paper. &#8220;Some of these processes are more privileged than others. Once we proved that we can execute code in the context of the querying process, this technique also allows us to expand and elevate our privileges.&#8221;<\/p>\n<p>The findings, he said, were responsibly disclosed to Apple, which were assigned CVEs (CVE-2019-8600, CVE-2019-8598, CVE-2019-8602, and CVE-2019-8577) and <a target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\/\/support.apple.com\/en-us\/HT210119\">patched in May<\/a> to close the holes. The SQLite team also <a target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\/\/www.sqlite.org\/releaselog\/3_28_0.html\">patched<\/a> its software in April. App developers should ensure they push a build of their software that includes the updated database code to users in order to protect them.<\/p>\n<p>&#8220;Given the fact that SQLite is practically built-in to almost any platform, we think that we\u2019ve barely scratched the tip of the iceberg when it comes to its exploitation potential,&#8221; Gull concludes. \u00ae<\/p>\n<p class=\"wptl btm\"><span>Sponsored:<\/span> <a href=\"https:\/\/go.theregister.co.uk\/tl\/1842\/-7432\/balancing-consumerization-and-corporate-control?td=wptl1842\">Balancing consumerization and corporate control<\/a><\/p>\n<p>READ MORE <a href=\"http:\/\/go.theregister.com\/feed\/www.theregister.co.uk\/2019\/08\/10\/memory_corruption_sqlite\/\">HERE<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You&#8217;ve heard of ROP? Now get a load of QOP DEF CON\u00a0 At the DEF CON hacking conference in Las Vegas on Saturday, infosec gurus from Check Point are scheduled to describe a technique for exploiting SQLite, a database used in applications across every major desktop and mobile operating system, to gain arbitrary code execution.\u2026  READ MORE HERE&#8230;<\/p>\n","protected":false},"author":2,"featured_media":28367,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_layout":"default_layout","footnotes":""},"categories":[63],"tags":[],"class_list":["post-28366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-register"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks 2026 | ThreatsHub Cybersecurity News<\/title>\n<meta name=\"description\" content=\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security &amp; Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks 2026 | ThreatsHub Cybersecurity News\" \/>\n<meta property=\"og:description\" content=\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security &amp; Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/\" \/>\n<meta property=\"og:site_name\" content=\"ThreatsHub Cybersecurity News\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-10T21:00:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2019\/08\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"TH Author\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@threatshub\" \/>\n<meta name=\"twitter:site\" content=\"@threatshub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TH Author\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/\"},\"author\":{\"name\":\"TH Author\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/person\\\/12e0a8671ff89a863584f193e7062476\"},\"headline\":\"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks\",\"datePublished\":\"2019-08-10T21:00:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/\"},\"wordCount\":804,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg\",\"articleSection\":[\"The Register\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/\",\"name\":\"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks 2026 | ThreatsHub Cybersecurity News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg\",\"datePublished\":\"2019-08-10T21:00:05+00:00\",\"description\":\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg\",\"contentUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg\",\"width\":1000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\",\"name\":\"ThreatsHub Cybersecurity News\",\"description\":\"%%focuskw%% Threat Intel \u2013 Threat Intel Services \u2013 CyberIntelligence \u2013 Cyber Threat Intelligence - Threat Intelligence Feeds - Threat Intelligence Reports - CyberSecurity Report \u2013 Cyber Security PDF \u2013 Cybersecurity Trends - Cloud Sandbox \u2013- Threat IntelligencePortal \u2013 Incident Response \u2013 Threat Hunting \u2013 IOC - Yara - Security Operations Center \u2013 SecurityOperation Center \u2013 Security SOC \u2013 SOC Services - Advanced Threat - Threat Detection - TargetedAttack \u2013 APT \u2013 Anti-APT \u2013 Advanced Protection \u2013 Cyber Security Services \u2013 Cybersecurity Services -Threat Intelligence Platform\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\"},\"alternateName\":\"Threatshub.org\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\",\"name\":\"ThreatsHub.org\",\"alternateName\":\"Threatshub.org\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Threatshub_Favicon1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Threatshub_Favicon1.jpg\",\"width\":432,\"height\":435,\"caption\":\"ThreatsHub.org\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/threatshub\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/person\\\/12e0a8671ff89a863584f193e7062476\",\"name\":\"TH Author\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"caption\":\"TH Author\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks 2026 | ThreatsHub Cybersecurity News","description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/","og_locale":"en_US","og_type":"article","og_title":"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks 2026 | ThreatsHub Cybersecurity News","og_description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","og_url":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/","og_site_name":"ThreatsHub Cybersecurity News","article_published_time":"2019-08-10T21:00:05+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2019\/08\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg","type":"image\/jpeg"}],"author":"TH Author","twitter_card":"summary_large_image","twitter_creator":"@threatshub","twitter_site":"@threatshub","twitter_misc":{"Written by":"TH Author","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/#article","isPartOf":{"@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/"},"author":{"name":"TH Author","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/person\/12e0a8671ff89a863584f193e7062476"},"headline":"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks","datePublished":"2019-08-10T21:00:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/"},"wordCount":804,"publisher":{"@id":"https:\/\/www.threatshub.org\/blog\/#organization"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2019\/08\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg","articleSection":["The Register"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/","url":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/","name":"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks 2026 | ThreatsHub Cybersecurity News","isPartOf":{"@id":"https:\/\/www.threatshub.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/#primaryimage"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2019\/08\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg","datePublished":"2019-08-10T21:00:05+00:00","description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","breadcrumb":{"@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/#primaryimage","url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2019\/08\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg","contentUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2019\/08\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks.jpg","width":1000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/www.threatshub.org\/blog\/select-code_execution-from-using-sqlite-eggheads-lift-the-lid-on-db-security-hi-jinks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threatshub.org\/blog\/"},{"@type":"ListItem","position":2,"name":"SELECT code_execution FROM * USING SQLite: Eggheads lift the lid on DB security hi-jinks"}]},{"@type":"WebSite","@id":"https:\/\/www.threatshub.org\/blog\/#website","url":"https:\/\/www.threatshub.org\/blog\/","name":"ThreatsHub Cybersecurity News","description":"%%focuskw%% Threat Intel \u2013 Threat Intel Services \u2013 CyberIntelligence \u2013 Cyber Threat Intelligence - Threat Intelligence Feeds - Threat Intelligence Reports - CyberSecurity Report \u2013 Cyber Security PDF \u2013 Cybersecurity Trends - Cloud Sandbox \u2013- Threat IntelligencePortal \u2013 Incident Response \u2013 Threat Hunting \u2013 IOC - Yara - Security Operations Center \u2013 SecurityOperation Center \u2013 Security SOC \u2013 SOC Services - Advanced Threat - Threat Detection - TargetedAttack \u2013 APT \u2013 Anti-APT \u2013 Advanced Protection \u2013 Cyber Security Services \u2013 Cybersecurity Services -Threat Intelligence Platform","publisher":{"@id":"https:\/\/www.threatshub.org\/blog\/#organization"},"alternateName":"Threatshub.org","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.threatshub.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.threatshub.org\/blog\/#organization","name":"ThreatsHub.org","alternateName":"Threatshub.org","url":"https:\/\/www.threatshub.org\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2025\/05\/Threatshub_Favicon1.jpg","contentUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2025\/05\/Threatshub_Favicon1.jpg","width":432,"height":435,"caption":"ThreatsHub.org"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/threatshub"]},{"@type":"Person","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/person\/12e0a8671ff89a863584f193e7062476","name":"TH Author","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","caption":"TH Author"}}]}},"_links":{"self":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts\/28366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/comments?post=28366"}],"version-history":[{"count":0,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts\/28366\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/media\/28367"}],"wp:attachment":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/media?parent=28366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/categories?post=28366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/tags?post=28366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}