Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Sudo Project
Provide privileged access management for the masses.
Collective -
Host: opensource -
https://opencollective.com/sudo-project
- Website: https://www.sudo.ws
- Code: https://github.com/sudo-project
The purpose of set_cmnd_path() is to reset user_cmnd based on a new
runchroot. For the stub vers...
github.com/sudo-project/sudo - 5fc6b8c1776bbb35290b8851f2e4bc349c806f3c authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 4adc11e33562b2ae1074a1b3f79921ae43f1c193 authored over 3 years ago by Todd C. Miller <[email protected]>
The gids are formatted as strings, not gid_t.
github.com/sudo-project/sudo - 39db44b041b7e73a94c3d5326d8267f4da5ecf98 authored over 3 years ago by Todd C. Miller <[email protected]>Also match parsed policy against multiple users.
github.com/sudo-project/sudo - f92080be621c3eae4b7ea0de64c0013ca298eaa1 authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 7463a1989f809badd5db896c3337ef77d20df411 authored over 3 years ago by Todd C. Miller <[email protected]>
The fuzzer now exercised the normal match code as well as the
pseudo-command (list, validate, etc...
This avoids the test environment from influencing sudoers matching.
github.com/sudo-project/sudo - 921097cb67c6cc90eebb744d18a88987974e6095 authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - ecbe95589a2da44d20bb99730dc404bc161fdfc2 authored over 3 years ago by Todd C. Miller <[email protected]>
It is possible to specify the member name in parens after the path,
e.g. sudoers.a(shr.o) for 32-...
github.com/sudo-project/sudo - 14c71eaa86170314073df3bf6ed0472066b20ed3 authored over 3 years ago by Todd C. Miller <[email protected]>
The FUZZ_DESTDIR make variable needs to be set in the environment
or on the command line.
github.com/sudo-project/sudo - 5ea2acc4c2afcc0a56343a3fc32df4a1bedadc2a authored over 3 years ago by Todd C. Miller <[email protected]>
We need a separate open/close for each one.
github.com/sudo-project/sudo - d02cc9c3acfb74e1b2266fc83f704a4f527ac4ef authored over 3 years ago by Todd C. Miller <[email protected]>This allows for disabling -fstack-protector without turning off the
other hardening options.
Note that we don't use ferror() here since our getdelim() has no
way to set the error flag if the...
Reproduces Bug #960.
github.com/sudo-project/sudo - db70a70d07ecf8dbcb6951135ad9803d41fec915 authored over 3 years ago by Todd C. Miller <[email protected]>This makes it easier for log parsers to identify what is a sudo log entry.
github.com/sudo-project/sudo - e5c1778e7dd32ff3ed8cf969540404c9c0e6d5a1 authored over 3 years ago by Todd C. Miller <[email protected]>The fuzzers run as part of "make check" too in which case NO_LEAKS
won't be defined and the close...
github.com/sudo-project/sudo - e047e99306d88effd25090580b413dd54383e3c4 authored over 3 years ago by Todd C. Miller <[email protected]>
We can't rely on printf("%s", NULL) not crashing.
github.com/sudo-project/sudo - 5813358b2b875320491530e0471f52a0fc3cc087 authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - aaf3d5643bcd8814a6184f8f247229dfc4d6dcce authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - ac45fba8991369567789fb76e9c88e8f8de96c11 authored over 3 years ago by Todd C. Miller <[email protected]>
Our getdelim(3) emulation won't set the error flag if the error is
due to an allocation failure. ...
Fixes excessive memory allocations for long lines. Bug #960.
github.com/sudo-project/sudo - 75004b7059997bee1b898a3979591d9e16242f6f authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - abdef93f723964974e6788a271bde50ba3a1aecd authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - dc45ac5bc79f137197f716e7546a25085396d6fd authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 79a18cb41911e74339214766807374727b181a67 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - b736804cf090c89dc300ec858b7db436bda20575 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 4a279d5767def1becfcea743255ca499dea1dd00 authored over 3 years ago by Todd C. Miller <[email protected]>
It is now possible to disable the Ubuntu admin flag in sudoers
or change its location.
GitHub iss...
The '/' separator was missing in the resulting path.
github.com/sudo-project/sudo - 5ec59cddc20cbad707d3e3c8165c4623de56d1f3 authored over 3 years ago by Todd C. Miller <[email protected]>The max_groups setting should no longer be needed anyway.
github.com/sudo-project/sudo - a18b2a9ddfbd8bde0aa251e797f9456e887bc64b authored over 3 years ago by Todd C. Miller <[email protected]>If we didn't call sudoers_policy_main() due to an early error there
may be more things to clean up.
The checks are now performed in the check_policy, list, validate
and invalidate functions instead...
Instead of setting user_cmnd in the policy functions, always set argv.
Calling sudoers_policy_mai...
The sudoers close() function is now called even for "sudo -k".
Also no need to set user_cmnd, it ...
github.com/sudo-project/sudo - d2350833420195c1d10d957699524f5b229da454 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - d81d7e0cf2cad6fda48261914c5137bf4c7369c8 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - de2a47f2732e2fb244a152ee9d15a508e457d3c2 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 25f50e2f07f0f49237cf652733474f07c33d2f8c authored over 3 years ago by Todd C. Miller <[email protected]>
Also, do not NULL out the close function if NO_LEAKS is defined.
github.com/sudo-project/sudo - 52e3fcc7950f0e5c25373a50d92711044fe87e43 authored over 3 years ago by Todd C. Miller <[email protected]>This way we avoid files generated by the fuzzer itself.
github.com/sudo-project/sudo - ea7a70e85df7c28148f0f56fa6486ef00ba12938 authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 7f3c670a13cb584b04ba9c9dd4d7ae457460ebda authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 5ade1c25399060373497713347fcab412a0d4119 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 7f0b2692380c86695f5d71a1b8f77194370496dd authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 561740cd5433a0c31c27800eadc8579dc3583d73 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 5c0454495cfbaa9c80fed14d12a3f419412bc113 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - d1969b4f0b2a15d62cbef70ad78080f967ea2b95 authored over 3 years ago by Todd C. Miller <[email protected]>
https://google.github.io/oss-fuzz/getting-started/continuous-integration/
github.com/sudo-project/sudo - 96d1dc8ab78cc5313a36638ec218d3f2e3da9cfa authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 776c57a81eaa273ac17a96e5cca73d84b038b3c1 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 440febff86be0b89ff340261b2b09cbf41effc8b authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 651a225a4aa408c30580980dc93c22d2b8b03174 authored over 3 years ago by Todd C. Miller <[email protected]>
The ngroups parameter is an out parameter that is filled in with
the actual number of groups, whi...
This is only needed when calling sudoers_policy_deserialize_info()
more than once, which is true ...
github.com/sudo-project/sudo - 197d6600fad3f956379037400a9fda48d67097db authored over 3 years ago by Todd C. Miller <[email protected]>
This one was missed when the other user/group lookup functions
were fixed.
github.com/sudo-project/sudo - ed796276993ee77abff54b6f78bd17220de45a1d authored over 3 years ago by Todd C. Miller <[email protected]>
Includes a test case to reproduce CVE-2021-3156.
github.com/sudo-project/sudo - df2931588aff9ee7a3ab16cd4e08e3bc72eb8d0f authored over 3 years ago by Todd C. Miller <[email protected]>We really want a dependency on $(LIB_FUZZING_ENGINE) but that could
be a flag like "-fsanitize=fu...
github.com/sudo-project/sudo - a9f204aef8befbb20a44b04e9b27b770ad50a20b authored over 3 years ago by Todd C. Miller <[email protected]>
Now that audit.c contains the audit module it doesn't belong in
libparsesudoers.
GitHub issue #92
github.com/sudo-project/sudo - 942b11149ca83cb1b29548d79287c4dad7ff0fcc authored over 3 years ago by Todd C. Miller <[email protected]>libsudo_iolog.la already depends on libsudo_util.la and libsudo_eventlog.la
so we don't need to l...
github.com/sudo-project/sudo - 0663ffbc3f9329cd75588e00ca177950ae351ab8 authored over 3 years ago by Todd C. Miller <[email protected]>
Unlike POSIX basename(3), the GNU variant does not modify its argument.
Note that basename of a p...
On Illumos at least it returns a value other than 1.
github.com/sudo-project/sudo - bbfd430cf96613308775370be147d825ed3ee453 authored over 3 years ago by Todd C. Miller <[email protected]>We should assume that the contents of buf are undefined when getdelim(3)
returns -1. We now peek...
AIX and Illumos appear to have this behavior. We now preserve the
first character of the buffer ...
The default sudoers uses @includedir which can result in different
output, depending on the permi...
github.com/sudo-project/sudo - a527c583dca00e9acf73532a00735718ccda0072 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - e392646ed4dd08765056089a7d1e0fbbb4d83c0b authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 91351d57f48dbccd243a4b96f1882ece8b49e406 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 63d043fae244c1c5fa0f14d9a14a3288f0e2f201 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 3d55bca8ac4171aca725398e21255d232b74cb93 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 722759d0b98b08326fd89fb1d83270229176d385 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - aae168c485c6cfcf83fb3d4b96779ddb0a293174 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 19d8d4a549d018eb584de342e27645ce9e60be72 authored over 3 years ago by Todd C. Miller <[email protected]>
The parser will use that when reporting on an ERROR state. This
prevents the lexer from reportin...
This is still the best way to avoid displaying more than one error
per line.
github.com/sudo-project/sudo - a046e3bbb02e124083bba66d780998f6b8982832 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 63a3f625477194fc385c215f57e02990ea049871 authored over 3 years ago by Todd C. Miller <[email protected]>
This will allow the fuzzers to be run as part of "make check".
github.com/sudo-project/sudo - 30d9497eb6c0802b51643bba96ffb5dc6b3f1a52 authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - db4ee0a903c5d2419658ff40687c74eb4aff53c3 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - a72d743ec8d95a6e30e6c692ae95d63a7160f0e3 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - c19cb388bc36e3dc9369f86bfb0b838167d1544d authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - c140b5942cb8fa4db4578c5016e0b8d43dddf765 authored over 3 years ago by Todd C. Miller <[email protected]>
These will allow the fuzzers to be built as part of oss-fuzz.
github.com/sudo-project/sudo - 55df5efdceb6dc2586aae1cedfb4033b99cd78d9 authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 38f1e55cdc48245bf0b402011e34e2bbf087c73c authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - a3dae6f2c9dd1f4745badd7b88411de64bc5ea78 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - 6216fb3ccabb0cb43bb8e57de5731c03e42b9471 authored over 3 years ago by Todd C. Miller <[email protected]>
It is not possible to set the sanitizer flags at configure time.
github.com/sudo-project/sudo - 7a2a211dfc958e9f5ca328f8d9b25d5fcd7b6ccc authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - fecb68617d35a5f03c56437e80b7c0bb3ad4f989 authored over 3 years ago by Anton Bershanskiy <[email protected]>
Uses a stub to make it possible to link w/o libfuzzer.
The goal is to ensure the fuzzers are alwa...
No longer need to link against libsudo_eventlog.la in sudoers.
github.com/sudo-project/sudo - ecaa9cd08d25870ec89fec82cf17c6cdaa4c7912 authored over 3 years ago by Todd C. Miller <[email protected]>github.com/sudo-project/sudo - 1c02c14c35207d981240d7a517aabbe7b6ea4b16 authored over 3 years ago by Todd C. Miller <[email protected]>
github.com/sudo-project/sudo - d51c49789e9bc38a826b65a628dacf27defc115a authored over 3 years ago by Daniel Milnes <[email protected]>
github.com/sudo-project/sudo - 2b2e5d0c40069689c6c2e491116cc4f1d4c86c5b authored over 3 years ago by Daniel Milnes <[email protected]>
github.com/sudo-project/sudo - 5c2a21350d5d8581264d83edc597553f5a3bce3b authored over 3 years ago by Todd C. Miller <[email protected]>
Previously we didn't require the comma to be there.
github.com/sudo-project/sudo - 47f08e986fe74e467f4769327290d6e468300a37 authored over 3 years ago by Todd C. Miller <[email protected]>