Automic VaultAutomic Vault

brew

Installer execstack avec Homebrew, dnf, apt, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de execstack pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install execstack

local Homebrew formula metadata

Linux

Fedora dnfvérifié · 92%
sudo dnf install execstack

Fedora Rawhide package metadata · execstack · Source: dl.fedoraproject.org

Ubuntu aptvérifié · 92%
sudo apt install execstack

Ubuntu 24.04 LTS package indexes · execstack · Source: archive.ubuntu.com

openSUSE zyppervérifié · 92%
sudo zypper install execstack

openSUSE Tumbleweed package metadata · execstack · Source: download.opensuse.org

aperçu

Résumé du paquet

Utility to set/clear/query executable stack bit

Commandes et alias

  • execstack

historique

Historique du projet et usages

execstack is a small ELF hardening utility from the prelink project. It exists to query, set, or clear the executable-stack requirement recorded in ELF program headers.

Historique du projet

The tool belongs to the early-2000s Linux transition away from assuming that process stacks were executable. Jakub Jelinek's 2003 binutils work introduced PT_GNU_STACK so compilers, assemblers, and linkers could describe whether an executable stack was needed; execstack provided a post-link command-line way to inspect and override that metadata.

The upstream prelink archive shows prelink tarballs beginning in 2001 and continuing through a 2013 snapshot. The execstack manual page was obtained from the prelink-20130503 tarball and dates the utility's documentation to October 2003.

Historique d'adoption

execstack became a packaging and security-maintenance utility rather than a day-to-day application. It is most useful when a third-party ELF binary or shared object has incorrect PT_GNU_STACK markings and a packager needs to verify or clear them without rebuilding the original source.

Modes d'utilisation

The common workflow is intentionally narrow: run execstack -q to report whether files require an executable stack, execstack -c to mark known-safe objects as not requiring one, or execstack -s for the rare case where a binary really needs executable stack support.

Pourquoi les passionnés de paquets s'y intéressent

Package maintainers care about execstack because it sits at the boundary between compiler metadata, linker policy, and runtime hardening. A single bad executable-stack bit can change security posture, so a tiny utility remains useful even after prelink itself stopped being fashionable.

Chronologie

  • 2001: The prelink archive begins publishing source snapshots.
  • 2003: PT_GNU_STACK support is proposed for binutils.
  • 2003: execstack documentation describes querying and changing PT_GNU_STACK markings.
  • 2013: The prelink archive publishes a later source snapshot used by manual-page renderers.

Related projects

  • execstack is tied to prelink, GNU binutils, GCC .note.GNU-stack metadata, and ELF dynamic-linker hardening behavior.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 2 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
execstackcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire20130503
gestionnaire mis à jour2026-07-03
données localesOK
amontnot checked
dernière version détectéenon détecté

https://people.redhat.com/jakub/prelink/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:execstack
Version20130503
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/execstack
Page d'accueilhttps://people.redhat.com/jakub/prelink/
Docs amonthttps://people.redhat.com/jakub/prelink
LicenceGPL-2.0-or-later
Archive sourcehttps://people.redhat.com/jakub/prelink/prelink-20130503.tar.bz2
Dernière mise à jour2026-07-03T15:24:00-04:00
Pulseupdated
Dépendanceselfutils
Bouteilledisponible (sur arm64_linux, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameexecstack
Version Scheme0
Revision0
Requirements
  • linux
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Ubuntu apt95%

execstack 0.0.20131005-1.1ubuntu1

ELF GNU_STACK program header editing utility

sudo apt install execstack
  • Section: universe/admin
  • Architecture: amd64
  • Source Package: prelink
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Execstack
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: execstack from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

execstack 0.5.0-32.fc44

Utility to set/clear/query executable stack bit

sudo dnf install execstack
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: execstack
  • 10 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Execstack
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: execstack from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
zypper95%

execstack 0.5.0-5.6

Utility to set/clear/query executable stack bit

https://github.com/keszybz/prelink/archive

sudo zypper install execstack
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: execstack
  • 9 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Execstack
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: execstack from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment