FreshPorts -- security/sudo-rs: Allow others to run commands as root


FreshPorts -- The Place For Ports [画像:notbug]As an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC [画像:Ukraine]
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
sudo-rs Allow others to run commands as root
0.2.15 security on this many watch lists=3 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.2.15Version of this port present on the latest quarterly branch.
Maintainer: marc@trifectatech.org search for ports maintained by this maintainer
Port Added: 2025年04月08日 00:24:07
Last Update: 2026年08月31日 20:21:20
Commit Hash: 2183e50
People watching this port, also watch:: sudo, tmux, go125, zsh, curl
License: APACHE20 MIT
WWW:
https://trifectatech.org/initiatives/privilege-boundary/
Description:
Sudo-rs is a memory-safe re-implementation of the sudo utility. Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. The basic philosophy is to give as few privileges as possible but still allow people to get their work done.
Homepage cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • sudo-rs>0:security/sudo-rs
Conflicts:
CONFLICTS_INSTALL:
  • sudo
To install the port:
cd /usr/ports/security/sudo-rs/ && make install clean
To add the package, run one of these commands:
  • pkg install security/sudo-rs
  • pkg install sudo-rs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: sudo-rs
Package flavors (<flavor>: <package>)
  • default: sudo-rs
  • coexist: sudo-rs-coexist
distinfo:
TIMESTAMP = 1788170203 SHA256 (rust/crates/glob-0.3.4.crate) = e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b SIZE (rust/crates/glob-0.3.4.crate) = 23511

Expand this list (4 items)

Collapse this list.

SHA256 (rust/crates/libc-0.2.189.crate) = 3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2 SIZE (rust/crates/libc-0.2.189.crate) = 851502 SHA256 (trifectatechfoundation-sudo-rs-v0.2.15_GH0.tar.gz) = ae857c3cde962a1ade2b981f7e01cf95e9fa05d5c5f95f94cf5f35394c1bf899 SIZE (trifectatechfoundation-sudo-rs-v0.2.15_GH0.tar.gz) = 1234018

Collapse this list.


Packages (timestamps in pop-ups are UTC):
sudo-rs
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.2.13_10.2.13_2-0.2.8_10.2.13_2n/an/an/a
FreeBSD:13:quarterly0.2.13_10.2.13_1--0.2.13_1n/an/an/a
FreeBSD:14:latest0.2.14_20.2.14_2-0.2.80.2.14_2---
FreeBSD:14:quarterly0.2.140.2.14--0.2.14---
FreeBSD:15:latest0.2.14_20.2.14_2n/a0.2.8n/an/a--
FreeBSD:15:quarterly0.2.140.2.14n/a-n/an/a--
FreeBSD:16:latest0.2.14_20.2.14_2n/a-n/an/a--
 

sudo-rs-coexist
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.2.13_10.2.13_2-0.2.8_10.2.13_2n/an/an/a
FreeBSD:13:quarterly0.2.13_10.2.13_1--0.2.13_1n/an/an/a
FreeBSD:14:latest0.2.14_20.2.14_2-0.2.80.2.14_2---
FreeBSD:14:quarterly0.2.140.2.14--0.2.14---
FreeBSD:15:latest0.2.14_20.2.14_2n/a0.2.8n/an/a--
FreeBSD:15:quarterly0.2.140.2.14n/a-n/an/a--
FreeBSD:16:latest0.2.14_20.2.14_2n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rust>=1.97.0 : lang/rust
  2. gettext-runtime>=0.26 : devel/gettext-runtime
  3. gettext-tools>=0.26 : devel/gettext-tools
Library dependencies:
  1. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for sudo-rs-0.2.15: DOCS=on: Build and/or install documentation NLS=on: Native Language Support ===> Use 'make config' to modify these settings
Options name:
security_sudo-rs
USES:
cargo gettext
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/trifectatechfoundation/sudo-rs/tar.gz/v0.2.15?dummy=/
Collapse this list.

Number of commits found: 25

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.2.15
31 Aug 2026 20:21:20
commit hash: 2183e50893c76e2158d51810f795c6ee4481c885 commit hash: 2183e50893c76e2158d51810f795c6ee4481c885 commit hash: 2183e50893c76e2158d51810f795c6ee4481c885 commit hash: 2183e50893c76e2158d51810f795c6ee4481c885 files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Valdemar Erk
security/sudo-rs: Update 0.2.14 => 0.2.15
Changelog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.15
PR:		298074
Reported by:	Valdemar Erk <valdemar@erk.dev> (author)
Approved by:	Marc Schoolderman <marc@trifectatech.org> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
Security:	c0acdbac-a524-11f1-8039-589cfc103809
MFH:		2026Q3
0.2.14_2
21 Jul 2026 06:47:24
commit hash: 9c892d26015fa543bc587dcd7d241c57af7e13f4 commit hash: 9c892d26015fa543bc587dcd7d241c57af7e13f4 commit hash: 9c892d26015fa543bc587dcd7d241c57af7e13f4 commit hash: 9c892d26015fa543bc587dcd7d241c57af7e13f4 files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.97.1
PR:		296645 
0.2.14_1
21 Jul 2026 02:29:03
commit hash: a70c5c3fd44b49eb692a4703fe91a62b37c58ce7 commit hash: a70c5c3fd44b49eb692a4703fe91a62b37c58ce7 commit hash: a70c5c3fd44b49eb692a4703fe91a62b37c58ce7 commit hash: a70c5c3fd44b49eb692a4703fe91a62b37c58ce7 files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
security/sudo-rs: Add NLS support
PR:		296629 
0.2.14
25 Jun 2026 14:28:14
commit hash: 8f257dd15ba1d1848342acfb436a95a7c501db00 commit hash: 8f257dd15ba1d1848342acfb436a95a7c501db00 commit hash: 8f257dd15ba1d1848342acfb436a95a7c501db00 commit hash: 8f257dd15ba1d1848342acfb436a95a7c501db00 files touched by this commit This port version is marked as vulnerable.
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Valdemar Erk
security/sudo-rs: Update 0.2.13 => 0.2.14
While here, drop backported patch since it's in release now.
Changelog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.14
PR:		296257
Reported by:	Valdemar Erk <valdemar@erk.dev>
Approved by:	Marc Schoolderman <marc@trifectatech.org> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q2
0.2.13_3
04 Jun 2026 08:52:51
commit hash: e29b5eeec31db62161d9f83c4ea2ddff023e5d00 commit hash: e29b5eeec31db62161d9f83c4ea2ddff023e5d00 commit hash: e29b5eeec31db62161d9f83c4ea2ddff023e5d00 commit hash: e29b5eeec31db62161d9f83c4ea2ddff023e5d00 files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.96.0
PR:		295694 
0.2.13_2
27 Apr 2026 12:26:47
commit hash: 17bf498fd2289d1c8b6319ea897d3dd307eac991 commit hash: 17bf498fd2289d1c8b6319ea897d3dd307eac991 commit hash: 17bf498fd2289d1c8b6319ea897d3dd307eac991 commit hash: 17bf498fd2289d1c8b6319ea897d3dd307eac991 files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.95.0
PR:		294615 
0.2.13_1
23 Mar 2026 07:33:11
commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2 commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2 commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2 commit hash: 43f5b4a72fea3f97a2fc7d5d37f671b82377feb2 files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.94.0
PR:		293615 
0.2.13
22 Mar 2026 22:17:04
commit hash: 7450af9c503c053659c06f96a098dd7e156a2377 commit hash: 7450af9c503c053659c06f96a098dd7e156a2377 commit hash: 7450af9c503c053659c06f96a098dd7e156a2377 commit hash: 7450af9c503c053659c06f96a098dd7e156a2377 files touched by this commit This port version is marked as vulnerable.
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Valdemar Erk
security/sudo-rs: Update 0.2.12 => 0.2.13
Changelog:
- Password now gets echoed by default, see sudoers file to revert
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.13
Port changes:
- Replace hardcoded /usr/local with %%PREFIX%% in files/sudoers.
- Use absolute path for "@includedir ..." in files/sudoers.
PR:		293735
Reported by:	Valdemar Erk <valdemar@erk.dev>
Approved by:	Marc Schoolderman <marc@trifectatech.org> (maintainer)
Approved by:	osa@ (mentor)
0.2.12
17 Feb 2026 01:49:34
commit hash: 71bd4543cd05687ff7a72cebc072509900271f1e commit hash: 71bd4543cd05687ff7a72cebc072509900271f1e commit hash: 71bd4543cd05687ff7a72cebc072509900271f1e commit hash: 71bd4543cd05687ff7a72cebc072509900271f1e files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Valdemar Erk
security/sudo-rs: Update 0.2.11 => 0.2.12
PR:		293077
Approved by:	Marc Schoolderman (maintainer)
0.2.11_1
28 Jan 2026 08:48:51
commit hash: 3d631100e8aa692b0bdc32c1ac4d11d4caf1a0a9 commit hash: 3d631100e8aa692b0bdc32c1ac4d11d4caf1a0a9 commit hash: 3d631100e8aa692b0bdc32c1ac4d11d4caf1a0a9 commit hash: 3d631100e8aa692b0bdc32c1ac4d11d4caf1a0a9 files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.93.0
PR:		292360 
0.2.11
22 Dec 2025 08:26:37
commit hash: 0fbce46b6fff56f2d5d2b2cf83bc2f3ed4ef7779 commit hash: 0fbce46b6fff56f2d5d2b2cf83bc2f3ed4ef7779 commit hash: 0fbce46b6fff56f2d5d2b2cf83bc2f3ed4ef7779 commit hash: 0fbce46b6fff56f2d5d2b2cf83bc2f3ed4ef7779 files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Update to 0.2.11
PR:		291794
Changes:	https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.11 
0.2.10_1
16 Dec 2025 12:12:31
commit hash: 5e496c77078638a3777140084ddcb183d51966f6 commit hash: 5e496c77078638a3777140084ddcb183d51966f6 commit hash: 5e496c77078638a3777140084ddcb183d51966f6 commit hash: 5e496c77078638a3777140084ddcb183d51966f6 files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.92.0
PR:		291582 
0.2.10
17 Nov 2025 00:57:08
commit hash: 9acecc0bbc5f38633c7d760e59fc18d3c74dbce1 commit hash: 9acecc0bbc5f38633c7d760e59fc18d3c74dbce1 commit hash: 9acecc0bbc5f38633c7d760e59fc18d3c74dbce1 commit hash: 9acecc0bbc5f38633c7d760e59fc18d3c74dbce1 files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Valdemar Erk
security/sudo-rs: Update 0.2.8 => 0.2.10
PR:		290945
Approved by:	Marc Schoolderman (maintainer)
Security:	bf6c9252-c2ec-11f0-8372-98b78501ef2a
Security:	c1ceaaea-c2e7-11f0-8372-98b78501ef2a
0.2.8_3
11 Nov 2025 11:08:12
commit hash: d6b6027df632188ab408921f04e155b729b9e76e commit hash: d6b6027df632188ab408921f04e155b729b9e76e commit hash: d6b6027df632188ab408921f04e155b729b9e76e commit hash: d6b6027df632188ab408921f04e155b729b9e76e files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.91.1
PR:		290816 
0.2.8_2
03 Oct 2025 08:16:50
commit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2f commit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2f commit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2f commit hash: 97b5de4ffc2a512051f354fbcb2a184f3e002b2f files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.90.0
PR:		289709 
0.2.8_1
01 Sep 2025 08:25:04
commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6 commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6 commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6 commit hash: b21956d7db4b5a41c0e0c57c5cdca79ee89be9c6 files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.89.0
PR:		288923 
0.2.8
05 Aug 2025 19:37:04
commit hash: b7f03a0ca79c32c54916a44fd00c934fdd736e42 commit hash: b7f03a0ca79c32c54916a44fd00c934fdd736e42 commit hash: b7f03a0ca79c32c54916a44fd00c934fdd736e42 commit hash: b7f03a0ca79c32c54916a44fd00c934fdd736e42 files touched by this commit This port version is marked as vulnerable.
Älven (alven) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Update 0.2.7 => 0.2.8
PR:		288656
Approved by:	yuri@ (Mentor)
0.2.7_1
24 Jul 2025 01:53:56
commit hash: a9db43f29f7321b21c7ec45391789b04263d681c commit hash: a9db43f29f7321b21c7ec45391789b04263d681c commit hash: a9db43f29f7321b21c7ec45391789b04263d681c commit hash: a9db43f29f7321b21c7ec45391789b04263d681c files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Fix build on i386 & add pkg-descr
PR:		288301 
0.2.7
17 Jul 2025 05:46:50
commit hash: a29cf9ffd3b524d5d1319155d0db6f3ff2bcc9c5 commit hash: a29cf9ffd3b524d5d1319155d0db6f3ff2bcc9c5 commit hash: a29cf9ffd3b524d5d1319155d0db6f3ff2bcc9c5 commit hash: a29cf9ffd3b524d5d1319155d0db6f3ff2bcc9c5 files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Update to 0.2.7
PR:		287974
Changes:	https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.7 
0.2.6_2
03 Jul 2025 08:46:01
commit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fe commit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fe commit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fe commit hash: f3f7e555b06d9a87d63c047ce3e82e936a11f2fe files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.88.0
PR:		287766 
0.2.6_1
05 Jun 2025 07:52:53
commit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142ef commit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142ef commit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142ef commit hash: 3ed29b818520b4c5691c1c49d13fd6b89c3142ef files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.87.0
PR:		286829 
0.2.6
09 May 2025 03:32:26
commit hash: 2038605e5d0190a719ffa70b2e50e141081961cc commit hash: 2038605e5d0190a719ffa70b2e50e141081961cc commit hash: 2038605e5d0190a719ffa70b2e50e141081961cc commit hash: 2038605e5d0190a719ffa70b2e50e141081961cc files touched by this commit This port version is marked as vulnerable.
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: Update to 0.2.6
ChangeLog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.6
PR:		286636
Approved by:	submitter is maintainer
0.2.5_1
08 Apr 2025 08:41:13
commit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0d commit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0d commit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0d commit hash: 2a5976aebeefd09d36fd4ac2e7e2eefde5491c0d files touched by this commit This port version is marked as vulnerable.
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.86.0
PR:		285840 
0.2.5
08 Apr 2025 01:19:47
commit hash: 5123478635354a03f69b53d96e45a6e1199cbcd9 commit hash: 5123478635354a03f69b53d96e45a6e1199cbcd9 commit hash: 5123478635354a03f69b53d96e45a6e1199cbcd9 commit hash: 5123478635354a03f69b53d96e45a6e1199cbcd9 files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
security/sudo-rs: Fix description in coexist option
This one is actually suffix, not prefix.
PR:		285861
Reported by:	George L. Yermulnik (via email privately)
0.2.5
08 Apr 2025 00:20:48
commit hash: 2030729b0ff7207ccd185bce1d1e2400d20fb4fe commit hash: 2030729b0ff7207ccd185bce1d1e2400d20fb4fe commit hash: 2030729b0ff7207ccd185bce1d1e2400d20fb4fe commit hash: 2030729b0ff7207ccd185bce1d1e2400d20fb4fe files touched by this commit This port version is marked as vulnerable.
Koichiro Iwao (meta) search for other commits by this committer
Author: Marc Schoolderman
security/sudo-rs: add new port, rust re-implementation of sudo
Reviewed by:	meta, mikael
PR:		285861
WWW:		https://github.com/trifectatechfoundation/sudo-rs/ 

Number of commits found: 25

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
Security Policy
Privacy
Blog
Contact

Search
Enter Keywords:
more...

Latest Vulnerabilities
electron42 Sep 03
libnjs Sep 03
nginx-full Sep 03
njs Sep 03
chromium Sep 02
jenkins Sep 02
jenkins-lts Sep 02
erlang Sep 01
erlang Sep 01

30 vulnerabilities affecting 415 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last processed:
2026年09月03日 17:10:13 UTC


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)

Calculated hourly:
Port count 35095
Broken 77
Ignore 190

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD Valid HTML, CSS, and RSS. Copyright © 2000-2026 Dan Langille. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /