OPENSUSE-SU-2026:21605-1
Vulnerability from csaf_opensuse - Published: 2026-08-18 16:51 - Updated: 2026-09-17 17:42Summary
Security update for forgejo-cli
Severity
Important
Notes
Title of the patch: Security update for forgejo-cli
Description of the patch: This update for forgejo-cli fixes the following issues:
Changes in forgejo-cli:
- Update vendored bytes crate to 1.12.1
* CVE-2026-25541: Fixed an integer overflow in BytesMut::reserve that could
corrupt the tracked capacity and lead to out-of-bounds slices (boo#1274529).
- update to 0.6.0:
* Localization!
- forgejo-cli has gained localization support!
You can now use it in your preferred language, just like
Forgejo itself.
Currently de-DE and zh-Hans are included, with several more
being in-progress.
See the project on Codeberg Translate if you want to help out
with any languages you know!
https://translate.codeberg.org/projects/forgejo-cli/forgejo-cli/
* Additions
- (!586) fj issue/pr view assignees to see who is assigned to
an issue or pull request
- (!582) --avatar/--unset-avatar options on fj repo edit
- (!554) fj repo star-status to check if you've starred a repo
- (!547) --cwd option to set the working directory a command is
run in
- (!533, !561) Commands to watch and unwatch repos
- (!462) Resolve SSH host names from SSH config
- (!279, !464, !472, !489, !491, !513, !594) Localization
- Added fj auth login support for the following instances:
- v16.next.forgejo.org
- v17.next.forgejo.org
- Removed fj auth login support for the following instances
that have shut down:
- v7.next.forgejo.org
- v12.next.forgejo.org
* Changes
- (!535) Added an error message when fj auth login fails to
open the browser
- (!523) fj auth add-key was renamed to fj auth add-token. An
alias still exists to add-key, so this isn't a breaking
change.
- (!514) The --host flag can now be anywhere in the command,
instead of only the beginning
- (!504) fj auth add-token no longer takes a username argument.
* Fixes
- (!579) Fixed fj issue unassign incorrectly unassigning
everyone except the intended users
- (!569) Fixed display of labels failing when a label is marked
as exclusive but does not contain a slash
- (!542) Fixed parsing of SSH shorthand urls
- (!510) Fixed fj pr checkout failing when the instance URL
contained a port
- (!437) Fixed incorrect parsing of activity info
* Other
- (!573) Use rust 2024 edition
- (!560) Simplify determining repo owner
- (!531) Fix clippy warnings
- (!527) Remove unused dependencies, narrow tokio features
- (!526) Replace crossterm with terminal_size
- (!520) Optimize cargo release profile
- (!469) Fix typo
- (!449) Restricted file permissions at creation time
- (!443) Add oneline helptext to 'repo migrate' command
- update to 0.5.0:
* Additions
- (!334) Support for managing labels on issues and repos.
- (!349) repo edit and repo units for modifying settings on a
repo and repo units.
- (!373) Use the needed CLI flags for more editors when opening
them.
- (!385) Use the editor defined in git's core.editor config
option by default (falling back to $EDITOR if it is not set).
- (!414) Add commands to assign and unassign users to issues
and PRs.
- (!415) Support all README files in fj repo readme, regardless
of case or extension.
- (!416) Add the option to choose what repo to own the new repo
to fj repo migrate.
- (!419) Show a warning when viewing an archived repo.
- (!420) Add a notice about git push --force not being
supported on AGit PRs.
- Added fj auth login support for the following instances:
- v15.next.forgejo.org
- codefloe.com
* Fixes
- (!393) Don't include pull requests in fj issues search.
- (!407) Guarantee opening the browser in fj auth login doesn't
block.
- (!417) Prevent incorrectly reusing the refresh token when
refreshing OAuth tokens.
* Other
- (!278) Improved "no repo info" error message.
- (!403) Build aarch64 artifacts for new releases.
- update to 0.4.1:
* Fixes
- (!368) Generate the correct PKCE challenge verifier. This was
preventing fj auth login from succeeding.
- Update to version 0.4.0:
* Support for issue & pull request templates with fj issue/pr create
--template
* fj pr create --autofill, which will automatically populate the PR's title
and body from the commit(s)
* fj user key and fj user gpg commands for managing uploaded SSH and GPG keys
* fj user repos --page, to select the page of results to view
* fj issue/pr create/comment --body-from-file to use the contents of a file
as the body
* --identity-file/-I flag for selecting the SSH identity to use
* fj tag to manage git tags
* fj issue search --state all
* --remote & --repo flags can now be at the end of the command with the rest
of the flags
- update to 0.3.0:
* Additions
- Added fj completion to generate completion scripts for various
shells
- Added fj org for Organization commands.
- Added fj actions for Forgejo Actions-related commands (thank
you, @LordMZTE !)
- OAuth client IDs for fj auth login can now be customized.
See the wiki for more on the new features.
https://codeberg.org/Cyborus/forgejo-cli/wiki/Organizations
* Fixes
- Keys file now has proper file permissions
- Fixed incorrect help commands (thank you, @0ko !)
- Always set user agent in requests
- update to 0.2.0:
* Additions
- pr create and issue create now have a --web flag that opens
the creation page in your browser instead of creating it on
the terminal.
- pr --agit will create a pull request with agit flow, so you
don't need to fork the repository.
- pr status --wait will only exits once all PR checks finish.
- repo migrate to migrate/mirror repositories from other hosts.
- repo readme to print a repository's readme to the terminal.
- version --verbose prints extra info useful for debugging
* Fixes
- Public endpoints can now be accessed without authenticating
- The API will be accessed via the http url even when it
differs from the ssh url and the local remote points to the
ssh url.
- browse commands will no long hang the terminal
- Local repos will now be found even when in a subdirectory
- SSH urls in repo remotes will now be parsed correctly
- Improved pull request detection
Patchnames: openSUSE-Leap-16.0-packagehub-506
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
Affected products
Recommended
4 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
low
5.8 (Medium)
Affected products
Recommended
4 products, the same list as for
CVE-2025-3416
Threats
Impact
moderate
7.5 (High)
Affected products
Recommended
4 products, the same list as for
CVE-2025-3416
Threats
Impact
important
References
14 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for forgejo-cli",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for forgejo-cli fixes the following issues:\n\nChanges in forgejo-cli:\n\n- Update vendored bytes crate to 1.12.1\n * CVE-2026-25541: Fixed an integer overflow in BytesMut::reserve that could\n corrupt the tracked capacity and lead to out-of-bounds slices (boo#1274529).\n\n- update to 0.6.0:\n * Localization!\n - forgejo-cli has gained localization support!\n You can now use it in your preferred language, just like\n Forgejo itself.\n Currently de-DE and zh-Hans are included, with several more\n being in-progress.\n See the project on Codeberg Translate if you want to help out\n with any languages you know!\n https://translate.codeberg.org/projects/forgejo-cli/forgejo-cli/\n * Additions\n - (!586) fj issue/pr view assignees to see who is assigned to\n an issue or pull request\n - (!582) --avatar/--unset-avatar options on fj repo edit\n - (!554) fj repo star-status to check if you\u0027ve starred a repo\n - (!547) --cwd option to set the working directory a command is\n run in\n - (!533, !561) Commands to watch and unwatch repos\n - (!462) Resolve SSH host names from SSH config\n - (!279, !464, !472, !489, !491, !513, !594) Localization\n - Added fj auth login support for the following instances:\n - v16.next.forgejo.org\n - v17.next.forgejo.org\n - Removed fj auth login support for the following instances\n that have shut down:\n - v7.next.forgejo.org\n - v12.next.forgejo.org\n * Changes\n - (!535) Added an error message when fj auth login fails to\n open the browser\n - (!523) fj auth add-key was renamed to fj auth add-token. An\n alias still exists to add-key, so this isn\u0027t a breaking\n change.\n - (!514) The --host flag can now be anywhere in the command,\n instead of only the beginning\n - (!504) fj auth add-token no longer takes a username argument.\n * Fixes\n - (!579) Fixed fj issue unassign incorrectly unassigning\n everyone except the intended users\n - (!569) Fixed display of labels failing when a label is marked\n as exclusive but does not contain a slash\n - (!542) Fixed parsing of SSH shorthand urls\n - (!510) Fixed fj pr checkout failing when the instance URL\n contained a port\n - (!437) Fixed incorrect parsing of activity info\n * Other\n - (!573) Use rust 2024 edition\n - (!560) Simplify determining repo owner\n - (!531) Fix clippy warnings\n - (!527) Remove unused dependencies, narrow tokio features\n - (!526) Replace crossterm with terminal_size\n - (!520) Optimize cargo release profile\n - (!469) Fix typo\n - (!449) Restricted file permissions at creation time\n - (!443) Add oneline helptext to \u0027repo migrate\u0027 command\n\n- update to 0.5.0:\n * Additions\n - (!334) Support for managing labels on issues and repos.\n - (!349) repo edit and repo units for modifying settings on a\n repo and repo units.\n - (!373) Use the needed CLI flags for more editors when opening\n them.\n - (!385) Use the editor defined in git\u0027s core.editor config\n option by default (falling back to $EDITOR if it is not set).\n - (!414) Add commands to assign and unassign users to issues\n and PRs.\n - (!415) Support all README files in fj repo readme, regardless\n of case or extension.\n - (!416) Add the option to choose what repo to own the new repo\n to fj repo migrate.\n - (!419) Show a warning when viewing an archived repo.\n - (!420) Add a notice about git push --force not being\n supported on AGit PRs.\n - Added fj auth login support for the following instances:\n - v15.next.forgejo.org\n - codefloe.com\n * Fixes\n - (!393) Don\u0027t include pull requests in fj issues search.\n - (!407) Guarantee opening the browser in fj auth login doesn\u0027t\n block.\n - (!417) Prevent incorrectly reusing the refresh token when\n refreshing OAuth tokens.\n * Other\n - (!278) Improved \"no repo info\" error message.\n - (!403) Build aarch64 artifacts for new releases.\n\n- update to 0.4.1:\n * Fixes\n - (!368) Generate the correct PKCE challenge verifier. This was\n preventing fj auth login from succeeding.\n\n- Update to version 0.4.0:\n * Support for issue \u0026 pull request templates with fj issue/pr create\n --template\n * fj pr create --autofill, which will automatically populate the PR\u0027s title\n and body from the commit(s)\n * fj user key and fj user gpg commands for managing uploaded SSH and GPG keys\n * fj user repos --page, to select the page of results to view\n * fj issue/pr create/comment --body-from-file to use the contents of a file\n as the body\n * --identity-file/-I flag for selecting the SSH identity to use\n * fj tag to manage git tags\n * fj issue search --state all\n * --remote \u0026 --repo flags can now be at the end of the command with the rest\n of the flags\n\n- update to 0.3.0:\n * Additions\n - Added fj completion to generate completion scripts for various\n shells\n - Added fj org for Organization commands.\n - Added fj actions for Forgejo Actions-related commands (thank\n you, @LordMZTE !)\n - OAuth client IDs for fj auth login can now be customized.\n See the wiki for more on the new features.\n\thttps://codeberg.org/Cyborus/forgejo-cli/wiki/Organizations\n * Fixes\n - Keys file now has proper file permissions\n - Fixed incorrect help commands (thank you, @0ko !)\n - Always set user agent in requests\n\n- update to 0.2.0:\n * Additions\n - pr create and issue create now have a --web flag that opens\n the creation page in your browser instead of creating it on\n the terminal.\n - pr --agit will create a pull request with agit flow, so you\n don\u0027t need to fork the repository.\n - pr status --wait will only exits once all PR checks finish.\n - repo migrate to migrate/mirror repositories from other hosts.\n - repo readme to print a repository\u0027s readme to the terminal.\n - version --verbose prints extra info useful for debugging\n * Fixes\n - Public endpoints can now be accessed without authenticating\n - The API will be accessed via the http url even when it\n differs from the ssh url and the local remote points to the\n ssh url.\n - browse commands will no long hang the terminal\n - Local repos will now be found even when in a subdirectory\n - SSH urls in repo remotes will now be parsed correctly\n - Improved pull request detection\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Leap-16.0-packagehub-506",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_21605-1.json"
},
{
"category": "self",
"summary": "SUSE Bug 1242683",
"url": "https://bugzilla.suse.com/1242683"
},
{
"category": "self",
"summary": "SUSE Bug 1248047",
"url": "https://bugzilla.suse.com/1248047"
},
{
"category": "self",
"summary": "SUSE Bug 1274529",
"url": "https://bugzilla.suse.com/1274529"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-3416 page",
"url": "https://www.suse.com/security/cve/CVE-2025-3416/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-55159 page",
"url": "https://www.suse.com/security/cve/CVE-2025-55159/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-25541 page",
"url": "https://www.suse.com/security/cve/CVE-2026-25541/"
}
],
"title": "Security update for forgejo-cli",
"tracking": {
"current_release_date": "2026-09-17T17:42:02Z",
"generator": {
"date": "2026-08-18T16:51:08Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:21605-1",
"initial_release_date": "2026-08-18T16:51:08Z",
"revision_history": [
{
"date": "2026-08-18T16:51:08Z",
"number": "1",
"summary": "Current version"
},
{
"date": "2026-09-16T20:45:28Z",
"number": "2",
"summary": "unknown changes"
},
{
"date": "2026-09-16T21:46:40Z",
"number": "3",
"summary": "unknown changes"
},
{
"date": "2026-09-17T17:42:02Z",
"number": "4",
"summary": "unknown changes"
}
],
"status": "final",
"version": "4"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"product": {
"name": "forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"product_id": "forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/forgejo-cli@0.6.0-bp160.1.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"product": {
"name": "forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"product_id": "forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/suse/forgejo-cli@0.6.0-bp160.1.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"product": {
"name": "forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"product_id": "forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/suse/forgejo-cli@0.6.0-bp160.1.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "forgejo-cli-0:0.6.0-bp160.1.1.x86_64",
"product": {
"name": "forgejo-cli-0:0.6.0-bp160.1.1.x86_64",
"product_id": "forgejo-cli-0:0.6.0-bp160.1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/forgejo-cli@0.6.0-bp160.1.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Leap 16.0",
"product": {
"name": "openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0"
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "forgejo-cli-0:0.6.0-bp160.1.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64"
},
"product_reference": "forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "forgejo-cli-0:0.6.0-bp160.1.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le"
},
"product_reference": "forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "forgejo-cli-0:0.6.0-bp160.1.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x"
},
"product_reference": "forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "forgejo-cli-0:0.6.0-bp160.1.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
},
"product_reference": "forgejo-cli-0:0.6.0-bp160.1.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-3416",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-3416"
}
],
"notes": [
{
"category": "general",
"text": "A flaw was found in OpenSSL\u0027s handling of the properties argument in certain functions. This vulnerability can allow use-after-free exploitation, which may result in undefined behavior or incorrect property parsing, leading to OpenSSL treating the input as an empty string.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-3416",
"url": "https://www.suse.com/security/cve/CVE-2025-3416"
},
{
"category": "external",
"summary": "SUSE Bug 1242599 for CVE-2025-3416",
"url": "https://bugzilla.suse.com/1242599"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.7,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-18T16:51:08Z",
"details": "low"
}
],
"title": "CVE-2025-3416"
},
{
"cve": "CVE-2025-55159",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-55159"
}
],
"notes": [
{
"category": "general",
"text": "slab is a pre-allocated storage for a uniform data type. In version 0.4.10, the get_disjoint_mut method incorrectly checked if indices were within the slab\u0027s capacity instead of its length, allowing access to uninitialized memory. This could lead to undefined behavior or potential crashes. This has been fixed in slab 0.4.11. A workaround for this issue involves to avoid using get_disjoint_mut with indices that might be beyond the slab\u0027s actual length.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-55159",
"url": "https://www.suse.com/security/cve/CVE-2025-55159"
},
{
"category": "external",
"summary": "SUSE Bug 1248000 for CVE-2025-55159",
"url": "https://bugzilla.suse.com/1248000"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.8,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-18T16:51:08Z",
"details": "moderate"
}
],
"title": "CVE-2025-55159"
},
{
"cve": "CVE-2026-25541",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-25541"
}
],
"notes": [
{
"category": "general",
"text": "Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition \"v_capacity \u003e= new_cap + offset\" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-25541",
"url": "https://www.suse.com/security/cve/CVE-2026-25541"
},
{
"category": "external",
"summary": "SUSE Bug 1271347 for CVE-2026-25541",
"url": "https://bugzilla.suse.com/1271347"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:forgejo-cli-0:0.6.0-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-18T16:51:08Z",
"details": "important"
}
],
"title": "CVE-2026-25541"
}
]
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Loading…
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.
Loading…