InfoSecNexus briefing

Live DevOps Security Brief for July 28, 2026: Pipelines, Dependencies, and Secrets

DevOps engineer securing a Linux deployment pipeline

Live DevSecOps coverage for build systems, source control, dependencies, automation agents, containers, and credential exposure.

Delivery-chain risk

Pipeline security now includes both conventional package risk and agent-driven workflows that can act on untrusted pull requests, comments, repositories, and build output. Permissions and secret boundaries matter as much as scanner results.

For July 28, 2026, the lead development is OpenList: Authenticated users can rename files outside their base path via batch rename `src_name` traversal. Start by confirming where GitHub Advisory Database github.com/OpenListTeam/OpenList/v4 is deployed, who owns it, and whether the affected path is reachable. The remaining items below add the product-specific context needed to turn the headline into an owned security decision.

Pipeline and dependency developments

OpenList: Authenticated users can rename files outside their base path via batch rename `src_name` traversal

GitHub Advisory Database | July 25, 2026 | HIGH | CVSS 7.6 | GitHub Advisory Database github.com/OpenListTeam/OpenList/v4

### Summary The `/api/fs/batch_rename` handler validates and authorizes only the requested source directory. It rejects path separators in `new_name`, but it does not validate `src_name`. The handler concatenates `src_dir` and attacker-controlled `src_name`, then passes the result to the filesystem rename layer, where the path is normalized. An authenticated user with rename permission can set `src_name` to traversal segments…

Why it matters: GitHub Advisory Database github.com/OpenListTeam/OpenList/v4 participates in the path from source code to production. A weakness can inherit runner permissions, build secrets, trusted artifacts, or deployment access.

What to verify: Trace untrusted input through pull requests and jobs, review token scope, isolate runners, pin trusted dependencies, and rebuild affected artifacts after remediation.

Operational focus: Identify whether untrusted repository content can reach privileged runners, tokens, or deployment tools.

Open the original GitHub Advisory Database record

CVE-2026-54588: Poweradmin has Host Header Injection in OIDC redirect_uri, SAML ACS/SLO URL, and Logout Redirect Construction.

GitHub Advisory Database | July 28, 2026 | CRITICAL | CVSS 9.6 | GitHub Advisory Database poweradmin/poweradmin

### Summary Poweradmin v4.3.2 uses the attacker-controlled `HTTP_HOST` request header as the authoritative source for building callback URLs in its OIDC, SAML, and logout authentication flows without any validation. An unauthenticated attacker can poison the `redirect_uri` sent to the Identity Provider, causing the IdP to redirect the victim's authorization code to an attacker-controlled server – resulting in full…

Why it matters: GitHub Advisory Database poweradmin/poweradmin participates in the path from source code to production. A weakness can inherit runner permissions, build secrets, trusted artifacts, or deployment access.

What to verify: Trace untrusted input through pull requests and jobs, review token scope, isolate runners, pin trusted dependencies, and rebuild affected artifacts after remediation.

Operational focus: Check dependency reachability and fixed versions before blocking or approving a release.

Open the original GitHub Advisory Database record

CVE-2026-46428: lettre has TLS hostname verification disabled when using Boring TLS backend

GitHub Advisory Database | July 28, 2026 | CRITICAL | GitHub Advisory Database lettre

### Summary An inverted-boolean bug in lettre's `boring-tls` integration silently disables TLS hostname verification for callers using the default (strict) configuration. An on-path attacker presenting any chain-valid certificate for any domain can intercept SMTP submission, including PLAIN/LOGIN credentials and message contents, against any lettre user built with the `boring-tls` feature. Other TLS backends (`native-tls`, `rustls`) are unaffected. ###…

Why it matters: GitHub Advisory Database lettre participates in the path from source code to production. A weakness can inherit runner permissions, build secrets, trusted artifacts, or deployment access.

Continue reading the full briefing.

Corrections and tips

Need to add context to this briefing?

Send corrections, security tips, source updates, or collaboration notes through the contact page so the editorial team can review them properly.

Contact InfoSecNexus