-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: Update dependency pymdown-extensions to v10 [SECURITY] #89
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/pypi-pymdown-extensions-vulnerability
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
May 28, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
May 28, 2023 12:42
de957ad
to
d8e8fc6
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Jun 18, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
June 18, 2023 08:01
d8e8fc6
to
b1e3dcb
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Jun 18, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
June 18, 2023 10:06
b1e3dcb
to
7342b0a
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Aug 9, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
August 9, 2023 14:37
7342b0a
to
1db801b
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Aug 9, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
August 9, 2023 17:43
1db801b
to
e92611b
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Sep 19, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
September 19, 2023 15:01
e92611b
to
faf3e9f
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Sep 19, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
September 19, 2023 19:08
faf3e9f
to
f0eda3d
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Sep 26, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
September 26, 2023 12:28
f0eda3d
to
a622981
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Sep 26, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
September 26, 2023 17:21
a622981
to
9162dae
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Nov 16, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
2 times, most recently
from
November 16, 2023 17:10
ea7f088
to
b870e18
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Nov 16, 2023
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Dec 3, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
December 3, 2023 12:08
b870e18
to
fdc9952
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Dec 3, 2023
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
December 3, 2023 16:24
fdc9952
to
c38c24e
Compare
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
January 4, 2024 16:55
c38c24e
to
6b72d91
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Jan 4, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
January 4, 2024 19:39
6b72d91
to
9c17faa
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Apr 14, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
April 14, 2024 13:51
0073b01
to
bc6fb1d
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Apr 14, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
May 1, 2024 14:38
bc6fb1d
to
14251c5
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
May 1, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
May 1, 2024 16:46
14251c5
to
4c602ed
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
May 1, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
May 9, 2024 08:48
4c602ed
to
f1c5d22
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
May 9, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
May 9, 2024 10:16
f1c5d22
to
f3ef219
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
May 9, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
May 15, 2024 17:15
f3ef219
to
5df5d17
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
May 15, 2024
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
May 16, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
May 16, 2024 00:42
5df5d17
to
8bfc8c2
Compare
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
June 27, 2024 11:11
8bfc8c2
to
ab8f008
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Jun 27, 2024
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Jun 27, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
June 27, 2024 14:25
ab8f008
to
e817a06
Compare
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
July 14, 2024 08:01
e817a06
to
b73219e
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Jul 14, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
July 14, 2024 11:56
b73219e
to
21aaae8
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Jul 14, 2024
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v10 [SECURITY]
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
Jul 28, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
2 times, most recently
from
July 28, 2024 17:12
1baa4b6
to
96f867f
Compare
renovate
bot
changed the title
chore: Update dependency pymdown-extensions to v9.11 [SECURITY]
chore: Update dependency pymdown-extensions to v10 [SECURITY]
Jul 28, 2024
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
August 6, 2024 16:13
96f867f
to
892cbd5
Compare
renovate
bot
force-pushed
the
renovate/pypi-pymdown-extensions-vulnerability
branch
from
August 7, 2024 12:53
892cbd5
to
6b14fb2
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==9.7
->==10.0
GitHub Vulnerability Alerts
CVE-2023-32309
Summary
Arbitrary file read when using include file syntax.
Details
By using the syntax
--8<--"/etc/passwd"
or--8<--"/proc/self/environ"
the content of these files will be rendered in the generated documentation. Additionally, a path relative to a specified, allowed base path can also be used to render the content of a file outside the specified base paths:--8<-- "../../../../etc/passwd"
.Within the Snippets extension, there exists a
base_path
option but the implementation is vulnerable to Directory Traversal.The vulnerable section exists in
get_snippet_path(self, path)
lines 155 to 174 in snippets.py.PoC
Impact
Any readable file on the host where the plugin is executing may have its content exposed. This can impact any use of Snippets that exposes the use of Snippets to external users.
It is never recommended to use Snippets to process user-facing, dynamic content. It is designed to process known content on the backend under the control of the host, but if someone were to accidentally enable it for user-facing content, undesired information could be exposed.
Suggestion
Specified snippets should be restricted to the configured, specified base paths as a safe default. Allowing relative or absolute paths that escape the specified base paths would need to be behind a feature switch that must be opt-in and would be at the developer's own risk.
Release Notes
facelessuser/pymdown-extensions (pymdown-extensions)
v10.0
Compare Source
10.0
base_path
preventing snippetsrelative to the
base_path
but not explicitly under it.restrict_base_path
can be set toFalse
for legacybehavior.
v9.11
Compare Source
9.11
v9.10
Compare Source
9.10
containers for specialized parsing. A number of extensions utilizing general purpose blocks are included and are meant
to be an alternative to (and maybe one day replace): Admonitions, Details, Definition Lists, and Tabbed. Also adds a
new HTML plugin for quick wrapping of content with arbitrary HTML elements.
ids will be generated using that code ID instead of the code block count.
-
and_
.check_paths
is enabled, and a specified section is not found, raise an error.dedent_sections
that will de-indent (remove any common leadingwhitespace from every line in text) from that block of text.
v9.9.2
Compare Source
9.9.2
--
. Relax Snippets syntax such that-8<-
(single-
) are allowed.v9.9.1
Compare Source
9.9.1
v9.9
Compare Source
9.9
*
or_
surrounded by whitespace are not considered as a token.^^
nested between^
would be handled in an unexpected way.^
surrounded by whitespace are not considered as a token.~~
nested between~
would be handled in an unexpected way.~
surrounded by whitespace are not considered a token.=
surrounded by whitespace are not considered a token.v9.8
Compare Source
9.8
**
nested between*
would be handled in an unexpected way.Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.